# test_motor(UORB 消息)
uint64 timestamp # 系统运行以来的时间 启动 (微秒)
uint8 NUM_MOTOR_OUTPUTS = 8
uint8 ACTION_STOP = 0 # 停止所有 电机 (禁用电机测试模式)
uint8 ACTION_RUN = 1 # 运行 发动机(s) (启用电机测试模式)
uint8 action # ACTION_ 中的一个* (适用于所有电机)
uint32 motor_number # 要旋转的电机编号 [0..N-1]
float32 value # 输出功率, 范围 [0..1], -1 停止单个电机 uint32 timeout_ms # 以毫秒为单位的超时,超时后退出测试 模式 (如果 0, 做 不超时)
uint8 driver_instance # 选择输出 驱动程序 (对于 多输出板, 如IO+FMU)
uint8 ORB_QUEUE_LENGTH = 4