CameraTrackingGeoStatus class

Camera tracking status, sent while in active tracking. Use MAV_CMD_SET_MESSAGE_INTERVAL to define message interval.

CAMERA_TRACKING_GEO_STATUS

Implemented types

Constructors

CameraTrackingGeoStatus({required int32_t lat, required int32_t lon, required float alt, required float hAcc, required float vAcc, required float velN, required float velE, required float velD, required float velAcc, required float dist, required float hdg, required float hdgAcc, required CameraTrackingStatusFlags trackingStatus})
CameraTrackingGeoStatus.parse(ByteData data_)
factory

Properties

alt float
Altitude of tracked object(AMSL, WGS84)
final
dist float
Distance between camera and tracked object. NAN if unknown
final
hAcc float
Horizontal accuracy. NAN if unknown
final
hashCode int
The hash code for this object.
no setterinherited
hdg float
Heading in radians, in NED. NAN if unknown
final
hdgAcc float
Accuracy of heading, in NED. NAN if unknown
final
lat int32_t
Latitude of tracked object
final
lon int32_t
Longitude of tracked object
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trackingStatus CameraTrackingStatusFlags
Current tracking status
final
vAcc float
Vertical accuracy. NAN if unknown
final
velAcc float
Velocity accuracy. NAN if unknown
final
velD float
Down velocity of tracked object. NAN if unknown
final
velE float
East velocity of tracked object. NAN if unknown
final
velN float
North velocity of tracked object. NAN if unknown
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