ViconPositionEstimate class

Global position estimate from a Vicon motion system source.

VICON_POSITION_ESTIMATE

Implemented types

Constructors

ViconPositionEstimate({required uint64_t usec, required float x, required float y, required float z, required float roll, required float pitch, required float yaw, required List<float> covariance})
ViconPositionEstimate.parse(ByteData data_)
factory

Properties

covariance List<float>
Row-major representation of 6x6 pose cross-covariance matrix upper right triangle (states: x, y, z, roll, pitch, yaw; first six entries are the first ROW, next five entries are the second 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
pitch float
Pitch angle
final
roll float
Roll angle
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 position
final
y float
Global Y position
final
yaw float
Yaw angle
final
z float
Global Z position
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