# 致动器测试(UORB 消息)

源文件 (打开新窗口)

uint64 timestamp # 系统运行以来的时间 启动 (微秒)

# 测试单个执行器输出功能的主题
# 备注: 仅与 SYS_CTRL_ALLOC 一起使用=1

uint8 ACTION_RELEASE_CONTROL = 0	# 退出测试模式 对于 指定函数 uint8 ACTION_DO_CONTROL = 1			# 启用执行器测试模式 uint8 FUNCTION_MOTOR1 = 101
uint8 MAX_NUM_MOTORS  = 12
uint8 FUNCTION_SERVO1 = 201
uint8 MAX_NUM_SERVOS  = 8

uint8 action # ACTION_ 中的一个*
uint16 功能 # 执行器输出功能 float32 值 # 范围: [-1, 1], 其中 1 指最大正输出,
								# 0 使伺服器居中或电机推力最小,
                   				# -1 最大 负面 (如果 电机不支持, <;0 映射为 NaN),
                   				#  NaN 映射到 撤膛 (停机)
uint32 timeout_ms # 以毫秒为单位的超时,超时后退出测试 模式 (如果 0,  不超时)

uint8 ORB_QUEUE_LENGTH = 8