Dialect: uAvionix

This topic documents the version of the dialect file in the mavlink/mavlink Github repository, which may not be up to date with the file in the source repository (it is up to the dialect owner to push changes when needed). The source repo should be listed in the comments at the top of the XML definition file listed below (but may not be).

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

  • MAVLink 2 extension fields are displayed in blue.
  • Entities from dialects are displayed only as headings (with link to original)

Summary

TypeDefinedIncluded
Messages3225
Enums8143
Commands1640

The following sections list all entities in the dialect (both included and defined in this file).

Messages

UAVIONIX_ADSB_OUT_CFG (10001)

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)

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)

Transceiver heartbeat with health report (updated every 10s)

Field NameTypeValuesDescription
rfHealthuint8_tUAVIONIX_ADSB_RF_HEALTHADS-B transponder messages

Enumerated Types

UAVIONIX_ADSB_OUT_DYNAMIC_STATE

(Bitmask) State flags for ADS-B transponder dynamic report

ValueNameDescription
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

(Bitmask) Transceiver RF control flags for ADS-B transponder dynamic reports

ValueNameDescription
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

Status for ADS-B transponder dynamic input

ValueNameDescription
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

(Bitmask) Status flags for ADS-B transponder dynamic output

ValueNameDescription
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

Definitions for aircraft size

ValueNameDescription
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

GPS lataral offset encoding

ValueNameDescription
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

GPS longitudinal offset encoding

ValueNameDescription
0UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON_NO_DATA
1UAVIONIX_ADSB_OUT_CFG_GPS_OFFSET_LON_APPLIED_BY_SENSOR

UAVIONIX_ADSB_EMERGENCY_STATUS

Emergency status encoding

ValueNameDescription
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

Commands (MAV_CMD)

results matching ""

    No results matching ""