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