UavionixAdsbOutCfg class

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

UAVIONIX_ADSB_OUT_CFG

Implemented types

Constructors

UavionixAdsbOutCfg({required uint32_t icao, required uint16_t stallspeed, required List<char> callsign, required AdsbEmitterType emittertype, required UavionixAdsbOutCfgAircraftSize aircraftsize, required UavionixAdsbOutCfgGpsOffsetLat gpsoffsetlat, required UavionixAdsbOutCfgGpsOffsetLon gpsoffsetlon, required UavionixAdsbOutRfSelect rfselect})
UavionixAdsbOutCfg.parse(ByteData data_)
factory

Properties

aircraftsize UavionixAdsbOutCfgAircraftSize
Aircraft length and width encoding (table 2-35 of DO-282B)
final
callsign List<char>
Vehicle identifier (8 characters, null terminated, valid characters are A-Z, 0-9, " " only)
final
emittertype AdsbEmitterType
Transmitting vehicle type. See ADSB_EMITTER_TYPE enum
final
gpsoffsetlat UavionixAdsbOutCfgGpsOffsetLat
GPS antenna lateral offset (table 2-36 of DO-282B)
final
gpsoffsetlon UavionixAdsbOutCfgGpsOffsetLon
GPS antenna longitudinal offset from nose if non-zero, take position (in meters) divide by 2 and add one (table 2-37 DO-282B)
final
hashCode int
The hash code for this object.
no setterinherited
icao uint32_t
Vehicle address (24 bit)
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
rfselect UavionixAdsbOutRfSelect
ADS-B transponder receiver and transmit enable flags
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stallspeed uint16_t
Aircraft stall speed in cm/s
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize() ByteData
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

mavlinkEncodedLength → const int