GlobalPositionIntCov class

The filtered global position (e.g. fused GPS and accelerometers). The position is in GPS-frame (right-handed, Z-up). It is designed as scaled integer message since the resolution of float is not sufficient. NOTE: This message is intended for onboard networks / companion computers and higher-bandwidth links and optimized for accuracy and completeness. Please use the GLOBAL_POSITION_INT message for a minimal subset.

GLOBAL_POSITION_INT_COV

Implemented types

Constructors

GlobalPositionIntCov({required uint64_t timeUsec, required int32_t lat, required int32_t lon, required int32_t alt, required int32_t relativeAlt, required float vx, required float vy, required float vz, required List<float> covariance, required MavEstimatorType estimatorType})
GlobalPositionIntCov.parse(ByteData data_)
factory

Properties

alt int32_t
Altitude in meters above MSL
final
covariance List<float>
Row-major representation of a 6x6 position and velocity 6x6 cross-covariance matrix (states: lat, lon, alt, vx, vy, vz; first six entries are the first ROW, next six entries are the second row, etc.). If unknown, assign NaN value to first element in the array.
final
estimatorType MavEstimatorType
Class id of the estimator this estimate originated from.
final
hashCode int
The hash code for this object.
no setterinherited
lat int32_t
Latitude
final
lon int32_t
Longitude
final
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
relativeAlt int32_t
Altitude above ground
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
timeUsec uint64_t
Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number.
final
vx float
Ground X Speed (Latitude)
final
vy float
Ground Y Speed (Longitude)
final
vz float
Ground Z Speed (Altitude)
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