# 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