AdsbVehicle class

The location and information of an ADSB vehicle

ADSB_VEHICLE

Implemented types

Constructors

AdsbVehicle({required uint32_t icaoAddress, required int32_t lat, required int32_t lon, required int32_t altitude, required uint16_t heading, required uint16_t horVelocity, required int16_t verVelocity, required AdsbFlags flags, required uint16_t squawk, required AdsbAltitudeType altitudeType, required List<char> callsign, required AdsbEmitterType emitterType, required uint8_t tslc})
AdsbVehicle.parse(ByteData data_)
factory

Properties

altitude int32_t
Altitude(ASL)
final
altitudeType AdsbAltitudeType
ADSB altitude type.
final
callsign List<char>
The callsign, 8+null
final
emitterType AdsbEmitterType
ADSB emitter type.
final
flags AdsbFlags
Bitmap to indicate various statuses including valid data fields
final
hashCode int
The hash code for this object.
no setterinherited
heading uint16_t
Course over ground
final
horVelocity uint16_t
The horizontal velocity
final
icaoAddress uint32_t
ICAO address
final
lat int32_t
Latitude
final
lon int32_t
Longitude
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
squawk uint16_t
Squawk code
final
tslc uint8_t
Time since last communication in seconds
final
verVelocity int16_t
The vertical velocity. Positive is up
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