MAVLink 类型枚举

ICAROUS_TRACK_BAND_TYPES

[Enum]

字段名称 参数描述
0 ICAROUS_TRACK_BAND_TYPE_NONE
1 ICAROUS_TRACK_BAND_TYPE_NEAR
2 ICAROUS_TRACK_BAND_TYPE_RECOVERY

ICAROUS_FMS_STATE

[Enum]

字段名称 参数描述
0 ICAROUS_FMS_STATE_IDLE
1 ICAROUS_FMS_STATE_TAKEOFF
2 ICAROUS_FMS_STATE_CLIMB
3 ICAROUS_FMS_STATE_CRUISE
4 ICAROUS_FMS_STATE_APPROACH
5 ICAROUS_FMS_STATE_LAND

MAVLink Commands (MAV_CMD)

MAVLink commands (MAV_CMD) and messages are different! 这个命令在“任务协议”和“指令协议”中定义了最多7个参数的值,并将其嵌入在特定消息中。 执行任务中的操作,或者如果需要请求的确认和/或重试逻辑使用命令。 否则使用消息。

MAVLink 消息

ICAROUS_HEARTBEAT ( #42000 )

[Message] (MAVLink 2) ICAROUS 状态信息

字段名称 类型 参数描述
status uint8_t ICAROUS_FMS_STATE See the FMS_STATE enum.

ICAROUS_KINEMATIC_BANDS ( #42001 )

[Message] (MAVLink 2) Daidalus 的运动多波段(轨迹)输出

字段名称 类型 单位 参数描述
numBands int8_t 轨道带数
type1 uint8_t ICAROUS_TRACK_BAND_TYPES See the TRACK_BAND_TYPES enum.
min1 float 最小角度(度)
max1 float 最大角度(度)
type2 uint8_t ICAROUS_TRACK_BAND_TYPES See the TRACK_BAND_TYPES enum.
min2 float 最小角度(度)
max2 float 最大角度(度)
type3 uint8_t ICAROUS_TRACK_BAND_TYPES See the TRACK_BAND_TYPES enum.
min3 float 最小角度(度)
max3 float 最大角度(度)
type4 uint8_t ICAROUS_TRACK_BAND_TYPES See the TRACK_BAND_TYPES enum.
min4 float 最小角度(度)
max4 float 最大角度(度)
type5 uint8_t ICAROUS_TRACK_BAND_TYPES See the TRACK_BAND_TYPES enum.
min5 float 最小角度(度)
max5 float 最大角度(度)