手动控制开关(UORB 报文)
c
uint64 timestamp # 系统运行以来的时间 启动 (微秒)
uint64 timestamp_sample # 原始数据的时间戳 数据 (微秒)
uint8 SWITCH_POS_NONE = 0 # 开关 未映射
uint8 SWITCH_POS_ON = 1 # 开关 激活 (价值 = 1)
uint8 SWITCH_POS_MIDDLE = 2 # 中间 位置 (价值 = 0)
uint8 SWITCH_POS_OFF = 3 # 开关 不 激活 (价值 = -1)
uint8 MODE_SLOT_NONE = 0 # 未指定模式插槽
uint8 MODE_SLOT_1 = 1 # 模式插槽 1 选定的
uint8 MODE_SLOT_2 = 2 # 模式插槽 2 选定的
uint8 MODE_SLOT_3 = 3 # 模式插槽 3 选定的
uint8 MODE_SLOT_4 = 4 # 模式插槽 4 选定的
uint8 MODE_SLOT_5 = 5 # 模式插槽 5 选定的
uint8 MODE_SLOT_6 = 6 # 模式插槽 6 选定的
uint8 MODE_SLOT_NUM = 6 # 机位数量
uint8 mode_slot # 特定型号选择器所在的插槽
uint8 arm_switch # arm/缴枪 开关:解除,上膛
uint8 return_switch # 返回 启动 2 位置 开关 (强制性):_NORMAL_, RTL
uint8 loiter_switch # loiter 2 位置 开关 (可选):任务、悬停
uint8 offboard_switch # offboard 2 位置 开关 (可选):正常,机外
uint8 kill_switch # 扼杀油门:_NORMAL_, KILL
uint8 gear_switch # 起落架 开关:_DOWN_、UP
uint8 transition_switch # VTOL 过渡 开关:悬停、前飞
uint8 photo_switch # 照片触发器 开关
uint8 video_switch # 照片触发器 开关
uint8 engage_main_motor_switch # 启动主电机 发动机 (对于 直升飞机)
uint32 switch_changes # 交换次数 开关 变化