|
GKD.RoboCtrl
RoboMaster Linux 电控:异步 IO、设备驱动与机器人控制
|
云台抽象接口与运行时注册表。 更多...
云台抽象接口与运行时注册表。
在文件 base.hpp 中定义.
#include <any>#include <chrono>#include <concepts>#include <functional>#include <memory>#include <string>#include <string_view>#include "utils/pid.h"#include "utils/utils.hpp"

类 | |
| class | roboctrl::device::gimbal_base |
| 云台的统一姿态目标接口。 更多... | |
| struct | roboctrl::device::gimbal_base::info_type |
| 云台初始化参数,包括 IMU、电机和角度限制。 更多... | |
| class | roboctrl::device::gimbal_registry |
| 具体云台实现的运行时工厂注册表。 更多... | |
命名空间 | |
| namespace | roboctrl::device |
| 设备模块 | |
概念 | |
| concept | roboctrl::device::gimbal |
| 判断类型是否实现云台抽象。 | |
宏定义 | |
| #define | ROBOCTRL_DETAIL_CAT_IMPL(a, b) a##b |
| #define | ROBOCTRL_DETAIL_CAT(a, b) ROBOCTRL_DETAIL_CAT_IMPL(a, b) |
| #define | ROBOCTRL_REGISTER_GIMBAL(TYPE_NAME, CLASS_NAME) |
| #define ROBOCTRL_REGISTER_GIMBAL | ( | TYPE_NAME, | |
| CLASS_NAME | |||
| ) |