Dialect: uAvionix

This is a human-readable form of the XML definition file: uAvionix.

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 Include Files: common.xml

MAVLink Type Enumerations

UAVIONIX_ADSB_OUT_DYNAMIC_STATE

[Enum] State flags for ADS-B transponder dynamic report

ValueField NameDescription
1UAVIONIX_ADSB_OUT_DYNAMIC_STATE_INTENT_CHANGE
2UAVIONIX_ADSB_OUT_DYNAMIC_STATE_AUTOPILOT_ENABLED
4UAVIONIX_ADSB_OUT_DYNAMIC_STATE_NICBARO_CROSSCHECKED
8UAVIONIX_ADSB_OUT_DYNAMIC_STATE_ON_GROUND
16UAVIONIX_ADSB_OUT_DYNAMIC_STATE_IDENT

UAVIONIX_ADSB_OUT_RF_SELECT

[Enum] Transceiver RF control flags for ADS-B transponder dynamic reports

ValueField NameDescription
0UAVIONIX_ADSB_OUT_RF_SELECT_STANDBY
1UAVIONIX_ADSB_OUT_RF_SELECT_RX_ENABLED
2UAVIONIX_ADSB_OUT_RF_SELECT_TX_ENABLED

UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX

[Enum] Status for ADS-B transponder dynamic input

ValueField NameDescription
0UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX_NONE_0
1UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX_NONE_1
2UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX_2D
3UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX_3D
4UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX_DGPS
5UAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX_RTK

UAVIONIX_ADSB_RF_HEALTH

[Enum] Status flags for ADS-B transponder dynamic output

ValueField NameDescription
0UAVIONIX_ADSB_RF_HEALTH_INITIALIZING
1UAVIONIX_ADSB_RF_HEALTH_OK
2UAVIONIX_ADSB_RF_HEALTH_FAIL_TX
16UAVIONIX_ADSB_RF_HEALTH_FAIL_RX

UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE

[Enum] Definitions for aircraft size

ValueField NameDescription
0UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_NO_DATA
1UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L15M_W23M
2UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L25M_W28P5M
3UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L25_34M
4UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L35_33M
5UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L35_38M
6UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L45_39P5M
7UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L45_45M
8UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L55_45M
9UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L55_52M
10UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L65_59P5M
11UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L65_67M
12UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L75_W72P5M
13UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L75_W80M
14UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L85_W80M
15UAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZE_L85_W90M

UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT

[Enum] GPS lataral offset encoding

ValueField NameDescription
0UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_NO_DATA
1UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_LEFT_2M
2UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_LEFT_4M
3UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_LEFT_6M
4UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_RIGHT_0M
5UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_RIGHT_2M
6UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_RIGHT_4M
7UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LAT_RIGHT_6M

UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON

[Enum] GPS longitudinal offset encoding

ValueField NameDescription
0UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON_NO_DATA
1UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON_APPLIED_BY_SENSOR

UAVIONIX_ADSB_EMERGENCY_STATUS

[Enum] Emergency status encoding

ValueField NameDescription
0UAVIONIX_ADSB_OUT_NO_EMERGENCY
1UAVIONIX_ADSB_OUT_GENERAL_EMERGENCY
2UAVIONIX_ADSB_OUT_LIFEGUARD_EMERGENCY
3UAVIONIX_ADSB_OUT_MINIMUM_FUEL_EMERGENCY
4UAVIONIX_ADSB_OUT_NO_COMM_EMERGENCY
5UAVIONIX_ADSB_OUT_UNLAWFUL_INTERFERANCE_EMERGENCY
6UAVIONIX_ADSB_OUT_DOWNED_AIRCRAFT_EMERGENCY
7UAVIONIX_ADSB_OUT_RESERVED

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

UAVIONIX_ADSB_OUT_CFG ( #10001 )

[Message] (MAVLink 2) Static data to configure the ADS-B transponder (send within 10 sec of a POR and every 10 sec thereafter)

Field NameTypeUnitsValuesDescription
ICAOuint32_tVehicle address (24 bit)
callsignchar[9]Vehicle identifier (8 characters, null terminated, valid characters are A-Z, 0-9, " " only)
emitterTypeuint8_tADSB_EMITTER_TYPETransmitting vehicle type. See ADSB_EMITTER_TYPE enum
aircraftSizeuint8_tUAVIONIX_ADSB_OUT_CFG_AIRCRAFT_SIZEAircraft length and width encoding (table 2-35 of DO-282B)
gpsOffsetLatuint8_tUAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LATGPS antenna lateral offset (table 2-36 of DO-282B)
gpsOffsetLonuint8_tUAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LONGPS antenna longitudinal offset from nose [if non-zero, take position (in meters) divide by 2 and add one] (table 2-37 DO-282B)
stallSpeeduint16_tcm/sAircraft stall speed in cm/s
rfSelectuint8_tUAVIONIX_ADSB_OUT_RF_SELECTADS-B transponder receiver and transmit enable flags

UAVIONIX_ADSB_OUT_DYNAMIC ( #10002 )

[Message] (MAVLink 2) Dynamic data used to generate ADS-B out transponder data (send at 5Hz)

Field NameTypeUnitsValuesDescription
utcTimeuint32_tsUTC time in seconds since GPS epoch (Jan 6, 1980). If unknown set to UINT32_MAX
gpsLatint32_tdegE7Latitude WGS84 (deg * 1E7). If unknown set to INT32_MAX
gpsLonint32_tdegE7Longitude WGS84 (deg * 1E7). If unknown set to INT32_MAX
gpsAltint32_tmmAltitude (WGS84). UP +ve. If unknown set to INT32_MAX
gpsFixuint8_tUAVIONIX_ADSB_OUT_DYNAMIC_GPS_FIX0-1: no fix, 2: 2D fix, 3: 3D fix, 4: DGPS, 5: RTK
numSatsuint8_tNumber of satellites visible. If unknown set to UINT8_MAX
baroAltMSLint32_tmbarBarometric 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
accuracyHoruint32_tmmHorizontal accuracy in mm (m * 1E-3). If unknown set to UINT32_MAX
accuracyVertuint16_tcmVertical accuracy in cm. If unknown set to UINT16_MAX
accuracyVeluint16_tmm/sVelocity accuracy in mm/s (m * 1E-3). If unknown set to UINT16_MAX
velVertint16_tcm/sGPS vertical speed in cm/s. If unknown set to INT16_MAX
velNSint16_tcm/sNorth-South velocity over ground in cm/s North +ve. If unknown set to INT16_MAX
VelEWint16_tcm/sEast-West velocity over ground in cm/s East +ve. If unknown set to INT16_MAX
emergencyStatusuint8_tUAVIONIX_ADSB_EMERGENCY_STATUSEmergency status
stateuint16_tUAVIONIX_ADSB_OUT_DYNAMIC_STATEADS-B transponder dynamic input state flags
squawkuint16_tMode A code (typically 1200 [0x04B0] for VFR)

UAVIONIX_ADSB_TRANSCEIVER_HEALTH_REPORT ( #10003 )

[Message] (MAVLink 2) Transceiver heartbeat with health report (updated every 10s)

Field NameTypeValuesDescription
rfHealthuint8_tUAVIONIX_ADSB_RF_HEALTHADS-B transponder messages

results matching ""

    No results matching ""