上位机数据接入模块。把主机侧目标转换为 CMD 输入。
- HostCMD: 汇总云台/底盘/发射数据并喂给 CMD。
- 构造函数中的三个 Topic 回调: 接收 euler、chassis、fire 数据。
- OnMonitor: 监控钩子(当前为空实现)。
- 添加模块并配置 host 侧 Topic 名称。
- 保证上位机发布数据结构与本模块一致。
- 检查 CMD 是否收到 AI 控制输入。
标准命令流程: xrobot_add_mod HostData --instance-id hostdata xrobot_gen_main cube-cmake --build /home/leo/Documents/bsp-dev-c/build/debug --
module: HostData entry_header: Modules/HostData/HostData.hpp constructor_args:
- cmd: '@cmd'
- host_euler_topic_name: "target_eulr"
- host_chassis_data_topic_name: "host_chassis_data"
- host_fire_topic_name: "host_fire_notify" template_args: []
Required Hardware: []
Depends: []
Modules/HostData/HostData.hpp