UavionixAdsbOutDynamic class

Dynamic data used to generate ADS-B out transponder data (send at 5Hz)

UAVIONIX_ADSB_OUT_DYNAMIC

Implemented types

Constructors

UavionixAdsbOutDynamic({required uint32_t utctime, required int32_t gpslat, required int32_t gpslon, required int32_t gpsalt, required int32_t baroaltmsl, required uint32_t accuracyhor, required uint16_t accuracyvert, required uint16_t accuracyvel, required int16_t velvert, required int16_t velns, required int16_t velew, required UavionixAdsbOutDynamicState state, required uint16_t squawk, required UavionixAdsbOutDynamicGpsFix gpsfix, required uint8_t numsats, required UavionixAdsbEmergencyStatus emergencystatus})
UavionixAdsbOutDynamic.parse(ByteData data_)
factory

Properties

accuracyhor uint32_t
Horizontal accuracy in mm (m * 1E-3). If unknown set to UINT32_MAX
final
accuracyvel uint16_t
Velocity accuracy in mm/s (m * 1E-3). If unknown set to UINT16_MAX
final
accuracyvert uint16_t
Vertical accuracy in cm. If unknown set to UINT16_MAX
final
baroaltmsl int32_t
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
final
emergencystatus UavionixAdsbEmergencyStatus
Emergency status
final
gpsalt int32_t
Altitude (WGS84). UP +ve. If unknown set to INT32_MAX
final
gpsfix UavionixAdsbOutDynamicGpsFix
0-1: no fix, 2: 2D fix, 3: 3D fix, 4: DGPS, 5: RTK
final
gpslat int32_t
Latitude WGS84 (deg * 1E7). If unknown set to INT32_MAX
final
gpslon int32_t
Longitude WGS84 (deg * 1E7). If unknown set to INT32_MAX
final
hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
numsats uint8_t
Number of satellites visible. If unknown set to UINT8_MAX
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
squawk uint16_t
Mode A code (typically 1200 0x04B0 for VFR)
final
state UavionixAdsbOutDynamicState
ADS-B transponder dynamic input state flags
final
utctime uint32_t
UTC time in seconds since GPS epoch (Jan 6, 1980). If unknown set to UINT32_MAX
final
velew int16_t
East-West velocity over ground in cm/s East +ve. If unknown set to INT16_MAX
final
velns int16_t
North-South velocity over ground in cm/s North +ve. If unknown set to INT16_MAX
final
velvert int16_t
GPS vertical speed in cm/s. If unknown set to INT16_MAX
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