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