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