Dialect: icarous
This is a human-readable form of the XML definition file: icarous.xml.
MAVLink 2 messages have an ID > 255 and are marked up using (MAVLink 2) in their description.
MAVLink 2 extension fields that have been added to MAVLink 1 messages are displayed in blue.
MAVLink Type Enumerations
ICAROUS_TRACK_BAND_TYPES
Value | Field Name | Description |
---|---|---|
0 | ICAROUS_TRACK_BAND_TYPE_NONE | |
1 | ICAROUS_TRACK_BAND_TYPE_NEAR | |
2 | ICAROUS_TRACK_BAND_TYPE_RECOVERY |
ICAROUS_FMS_STATE
Value | Field Name | Description |
---|---|---|
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! These commands define the values of up to 7 parameters that are packaged INSIDE specific messages used in the Mission Protocol and Command Protocol. Use commands for actions in missions or if you need acknowledgment and/or retry logic from a request. Otherwise use messages.
MAVLink Messages
ICAROUS_HEARTBEAT ( #42000 )
[Message] (MAVLink 2) ICAROUS heartbeat
Field Name | Type | Values | Description |
---|---|---|---|
status | uint8_t | ICAROUS_FMS_STATE | See the FMS_STATE enum. |
ICAROUS_KINEMATIC_BANDS ( #42001 )
[Message] (MAVLink 2) Kinematic multi bands (track) output from Daidalus
Field Name | Type | Units | Values | Description |
---|---|---|---|---|
numBands | int8_t | Number of track bands | ||
type1 | uint8_t | ICAROUS_TRACK_BAND_TYPES | See the TRACK_BAND_TYPES enum. | |
min1 | float | deg | min angle (degrees) | |
max1 | float | deg | max angle (degrees) | |
type2 | uint8_t | ICAROUS_TRACK_BAND_TYPES | See the TRACK_BAND_TYPES enum. | |
min2 | float | deg | min angle (degrees) | |
max2 | float | deg | max angle (degrees) | |
type3 | uint8_t | ICAROUS_TRACK_BAND_TYPES | See the TRACK_BAND_TYPES enum. | |
min3 | float | deg | min angle (degrees) | |
max3 | float | deg | max angle (degrees) | |
type4 | uint8_t | ICAROUS_TRACK_BAND_TYPES | See the TRACK_BAND_TYPES enum. | |
min4 | float | deg | min angle (degrees) | |
max4 | float | deg | max angle (degrees) | |
type5 | uint8_t | ICAROUS_TRACK_BAND_TYPES | See the TRACK_BAND_TYPES enum. | |
min5 | float | deg | min angle (degrees) | |
max5 | float | deg | max angle (degrees) |