VisionSpeedEstimate class

Speed estimate from a vision source.

VISION_SPEED_ESTIMATE

Implemented types

Constructors

VisionSpeedEstimate({required uint64_t usec, required float x, required float y, required float z, required List<float> covariance, required uint8_t resetCounter})
VisionSpeedEstimate.parse(ByteData data_)
factory

Properties

covariance List<float>
Row-major representation of 3x3 linear velocity covariance matrix (states: vx, vy, vz; 1st three entries - 1st row, etc.). If unknown, assign NaN value to first element in the array.
final
hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
resetCounter uint8_t
Estimate reset counter. This should be incremented when the estimate resets in any of the dimensions (position, velocity, attitude, angular speed). This is designed to be used when e.g an external SLAM system detects a loop-closure and the estimate jumps.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
usec uint64_t
Timestamp (UNIX time or time since system boot)
final
x float
Global X speed
final
y float
Global Y speed
final
z float
Global Z speed
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