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<int8_t> callsign, required AdsbEmitterType emitterType, required uint8_t tslc})
AdsbVehicle.parse(ByteData data_)
factory

Properties

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