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