跳至内容

手动控制设定点(UORB 报文)

源文件

c
uint64 timestamp # 系统运行以来的时间 启动 (微秒)
uint64 timestamp_sample # 原始数据的时间戳 数据 (微秒)

bool 有效

uint8 SOURCE_UNKNOWN   = 0
uint8 SOURCE_RC        = 1		# 无线电 控制权 (input_rc)
uint8 SOURCE_MAVLINK_0 = 2		# mavlink 实例 0
uint8 SOURCE_MAVLINK_1 = 3		# mavlink 实例 1
uint8 SOURCE_MAVLINK_2 = 4		# mavlink 实例 2
uint8 SOURCE_MAVLINK_3 = 5		# mavlink 实例 3
uint8 SOURCE_MAVLINK_4 = 6		# mavlink 实例 4
uint8 SOURCE_MAVLINK_5 = 7		# mavlink 实例 5

uint8 数据源

# 任何通道都可能不可用,并被设置为 NaN
# 表示不包含有效数据。

# 粘贴位置 [-1,1]
# 在共同 RC 模式上 1/2/3/4 远程/操纵杆的摇杆偏转: -1 停机/1 已开通/
# 注意:QGC 发送节流阀/z 在 [0,1000] - [0,1].MAVLink 输入转换 [0,1]改为[-1,1] 目前保持向后兼容。
# 一般使用正值 对于:
float32 roll # 向右移动,正向滚动旋转,右侧向下
float32 pitch # 向前移动,负螺距旋转,机头向下
float32 yaw # 正偏航旋转,从上往下看为顺时针方向
float32 节流阀 # 向上移动,正推力、         -1 是最小可用 0%-100% +1100% 主要内容

float32 flaps # 襟翼的位置 开关/把手/杠杆 [-1, 1]

float32 aux1
float32 aux2
float32 aux3
float32 aux4
float32 aux5
float32 aux6

bool 棍子_移动

uint16 按钮 # 摘自 Mavlink manual_control 信息的 uint16 按钮字段

# 主题 手动控制设定点 手动控制输入
# 已删除: float32 x
# 已删除: float32 y
# 已删除: float32 z
# 已删除: float32 r