GKD.RoboCtrl
载入中...
搜索中...
未找到
base.hpp 文件参考

设备抽象基类与通用概念。 更多...

详细描述

设备抽象基类与通用概念。

定义所有设备需要遵循的生命周期接口,以及离线检测、任务执行等辅助功能。

在文件 base.hpp 中定义.

#include <chrono>
#include <concepts>
#include <type_traits>
#include <vector>
#include "core/logger.h"
#include "core/multiton.hpp"
#include "core/async.hpp"
#include "utils/concepts.hpp"
#include "utils/singleton.hpp"
#include "utils/utils.hpp"

浏览源代码.

struct  roboctrl::device::device_base
 设备基础类,提供判断设备离线的基础功能 更多...
 

命名空间

namespace  roboctrl::device
 设备模块
 

概念

concept  roboctrl::device::device
 设备概念,约束 task() 等接口。
 

函数

bool roboctrl::device::is_offline (auto &... devs)
 判断多个设备是否离线