| Value | Field Name | Description |
|---|---|---|
| 0 | ICAROUS_TRACK_BAND_TYPE_NONE | |
| 1 | ICAROUS_TRACK_BAND_TYPE_NEAR | |
| 2 | ICAROUS_TRACK_BAND_TYPE_RECOVERY |
| 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 2) ICAROUS heartbeat
| Field Name | Type | Values | Description |
|---|---|---|---|
| status | uint8_t | ICAROUS_FMS_STATE | See the FMS_STATE enum. |
(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) |