跳至内容

上膛检查回复(UORB 报文)

源文件

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

uint8 request_id
uint8 registration_id

uint8 HEALTH_COMPONENT_INDEX_NONE = 0
uint8 HEALTH_COMPONENT_INDEX_AVOIDANCE = 19

uint8 health_component_index # HEALTH_COMPONENT_INDEX_*
bool 健康组件是否存在
bool 健康警告
bool 健康组件错误

bool can_arm_and_run # 是否可以上膛,以及 如果';是一种导航模式,如果它能运行

uint8 num_events

事件[5] 事件

# 模式要求
bool mode_req_angular_velocity
bool mode_req_attitude
bool mode_req_local_alt
bool mode_req_local_position
bool mode_req_local_position_relaxed
bool mode_req_global_position
bool 模式请求任务
bool mode_req_home_position
bool mode_req_prevent_arming
bool mode_req_manual_control


uint8 ORB_QUEUE_LENGTH = 4