MAVLINK Message Set: uAvionix.xml
This is a human-readable form of the XML definition file: uAvionix.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
UAVIONIX_ADSB_OUT_DYNAMIC_STATE
State flags for ADS-B transponder dynamic report
UAVIONIX_ADSB_OUT_RF_SELECT
Transceiver RF control flags for ADS-B transponder dynamic reports
Value | Field Name | Description |
---|---|---|
0 | UAVIONIX_ADSB_OUT_RF_SELECT_STANDBY | |
1 | UAVIONIX_ADSB_OUT_RF_SELECT_RX_ENABLED | |
2 | UAVIONIX_ADSB_OUT_RF_SELECT_TX_ENABLED |
UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX
Status for ADS-B transponder dynamic input
UAVIONIX_ADSB_RF_HEALTH
Status flags for ADS-B transponder dynamic output
Value | Field Name | Description |
---|---|---|
0 | UAVIONIX_ADSB_RF_HEALTH_INITIALIZING | |
1 | UAVIONIX_ADSB_RF_HEALTH_OK | |
2 | UAVIONIX_ADSB_RF_HEALTH_FAIL_TX | |
16 | UAVIONIX_ADSB_RF_HEALTH_FAIL_RX |
UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE
Definitions for aircraft size
UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT
GPS lataral offset encoding
UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON
GPS longitudinal offset encoding
Value | Field Name | Description |
---|---|---|
0 | UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON_NO_DATA | |
1 | UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON_APPLIED_BY_SENSOR |
UAVIONIX_ADSB_EMERGENCY_STATUS
Emergency status encoding
MAVLink Commands (MAV_CMD)
MAVLink Messages
UAVIONIX_ADSB_OUT_CFG ( #10001 )
(MAVLink 2) Static data to configure the ADS-B transponder (send within 10 sec of a POR and every 10 sec thereafter)
Field Name | Type | Units | Values | Description |
---|---|---|---|---|
ICAO | uint32_t | Vehicle address (24 bit) | ||
callsign | char[9] | Vehicle identifier (8 characters, null terminated, valid characters are A-Z, 0-9, " " only) | ||
emitterType | uint8_t | ADSB_EMITTER_TYPE | Transmitting vehicle type. See ADSB_EMITTER_TYPE enum | |
aircraftSize | uint8_t | UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE | Aircraft length and width encoding (table 2-35 of DO-282B) | |
gpsOffsetLat | uint8_t | UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT | GPS antenna lateral offset (table 2-36 of DO-282B) | |
gpsOffsetLon | uint8_t | UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON | GPS antenna longitudinal offset from nose [if non-zero, take position (in meters) divide by 2 and add one] (table 2-37 DO-282B) | |
stallSpeed | uint16_t | cm/s | Aircraft stall speed in cm/s | |
rfSelect | uint8_t | UAVIONIX_ADSB_OUT_RF_SELECT | ADS-B transponder reciever and transmit enable flags |
UAVIONIX_ADSB_OUT_DYNAMIC ( #10002 )
(MAVLink 2) Dynamic data used to generate ADS-B out transponder data (send at 5Hz)
Field Name | Type | Units | Values | Description |
---|---|---|---|---|
utcTime | uint32_t | s | UTC time in seconds since GPS epoch (Jan 6, 1980). If unknown set to UINT32_MAX | |
gpsLat | int32_t | degE7 | Latitude WGS84 (deg * 1E7). If unknown set to INT32_MAX | |
gpsLon | int32_t | degE7 | Longitude WGS84 (deg * 1E7). If unknown set to INT32_MAX | |
gpsAlt | int32_t | mm | Altitude (WGS84). UP +ve. If unknown set to INT32_MAX | |
gpsFix | uint8_t | UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX | 0-1: no fix, 2: 2D fix, 3: 3D fix, 4: DGPS, 5: RTK | |
numSats | uint8_t | Number of satellites visible. If unknown set to UINT8_MAX | ||
baroAltMSL | int32_t | mbar | Barometric pressure altitude (MSL) relative to a standard atmosphere of 1013.2 mBar and NOT bar corrected altitude (m * 1E-3). (up +ve). If unknown set to INT32_MAX | |
accuracyHor | uint32_t | mm | Horizontal accuracy in mm (m * 1E-3). If unknown set to UINT32_MAX | |
accuracyVert | uint16_t | cm | Vertical accuracy in cm. If unknown set to UINT16_MAX | |
accuracyVel | uint16_t | mm/s | Velocity accuracy in mm/s (m * 1E-3). If unknown set to UINT16_MAX | |
velVert | int16_t | cm/s | GPS vertical speed in cm/s. If unknown set to INT16_MAX | |
velNS | int16_t | cm/s | North-South velocity over ground in cm/s North +ve. If unknown set to INT16_MAX | |
VelEW | int16_t | cm/s | East-West velocity over ground in cm/s East +ve. If unknown set to INT16_MAX | |
emergencyStatus | uint8_t | UAVIONIX_ADSB_EMERGENCY_STATUS | Emergency status | |
state | uint16_t | UAVIONIX_ADSB_OUT_DYNAMIC_STATE | ADS-B transponder dynamic input state flags | |
squawk | uint16_t | Mode A code (typically 1200 [0x04B0] for VFR) |
UAVIONIX_ADSB_TRANSCEIVER_HEALTH_REPORT ( #10003 )
(MAVLink 2) Transceiver heartbeat with health report (updated every 10s)
Field Name | Type | Values | Description |
---|---|---|---|
rfHealth | uint8_t | UAVIONIX_ADSB_RF_HEALTH | ADS-B transponder messages |