跳至内容

RtlStatus (UORB 报文)

源文件

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

uint32 safe_points_id # 活动的安全点项目集的唯一 ID
bool is_evaluation_pending # 标志 如果 RTL 点需要 重新评价 (例如新的安全点 可用但需要 装载量).

bool has_vtol_approach # 标志 如果 方法的定义 对于 当前 RTL_TYPE 参数设置

uint8 rtl_type # 所选的 RTL 类型
uint8 safe_point_index # 所选安全点的索引、 如果 在 RTL_STATUS_TYPE_DIRECT_SAFE_POINT 模式下

uint8 RTL_STATUS_TYPE_NONE=0       		# 待定 如果 评价可以';t pe 目前正在执行,例如,当它仍在加载安全点时
uint8 RTL_STATUS_TYPE_DIRECT_SAFE_POINT=1 # 选择直接转到安全点或原点位置
uint8 RTL_STATUS_TYPE_DIRECT_MISSION_LAND=2 # 直接进入任务着陆的起始点
uint8 RTL_STATUS_TYPE_FOLLOW_MISSION=3 # 从起始索引开始跟踪任务,直至任务着陆。如果在任务模式下,起始索引是当前的 WP,否则是最近的 WP。
uint8 RTL_STATUS_TYPE_FOLLOW_MISSION_REVERSE=4 # 从起始索引到任务开始处反向跟踪任务。如果在任务模式下,起始索引为前一个 WP,否则为最近的 WP。