[−][src]Struct mavlink::common::LOCAL_POSITION_NED_COV_DATA
id: 64 The filtered local position (e.g. fused computer vision and accelerometers). Coordinate frame is right-handed, Z-axis down (aeronautical frame, NED / north-east-down convention).
Fields
time_usec: u64
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..
x: f32
X Position.
y: f32
Y Position.
z: f32
Z Position.
vx: f32
X Speed.
vy: f32
Y Speed.
vz: f32
Z Speed.
ax: f32
X Acceleration.
ay: f32
Y Acceleration.
az: f32
Z Acceleration.
covariance: Vec<f32>
Row-major representation of position, velocity and acceleration 9x9 cross-covariance matrix upper right triangle (states: x, y, z, vx, vy, vz, ax, ay, az; first nine entries are the first ROW, next eight entries are the second row, etc.). If unknown, assign NaN value to first element in the array..
estimator_type: MavEstimatorType
Class id of the estimator this estimate originated from..
Implementations
impl LOCAL_POSITION_NED_COV_DATA
[src]
pub const ENCODED_LEN: usize
[src]
pub fn deser(
version: MavlinkVersion,
_input: &[u8]
) -> Result<Self, ParserError>
[src]
version: MavlinkVersion,
_input: &[u8]
) -> Result<Self, ParserError>
pub fn ser(&self) -> Vec<u8>
[src]
Trait Implementations
impl Clone for LOCAL_POSITION_NED_COV_DATA
[src]
fn clone(&self) -> LOCAL_POSITION_NED_COV_DATA
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LOCAL_POSITION_NED_COV_DATA
[src]
impl Default for LOCAL_POSITION_NED_COV_DATA
[src]
impl<'de> Deserialize<'de> for LOCAL_POSITION_NED_COV_DATA
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<LOCAL_POSITION_NED_COV_DATA> for LOCAL_POSITION_NED_COV_DATA
[src]
fn eq(&self, other: &LOCAL_POSITION_NED_COV_DATA) -> bool
[src]
fn ne(&self, other: &LOCAL_POSITION_NED_COV_DATA) -> bool
[src]
impl Serialize for LOCAL_POSITION_NED_COV_DATA
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for LOCAL_POSITION_NED_COV_DATA
[src]
Auto Trait Implementations
impl RefUnwindSafe for LOCAL_POSITION_NED_COV_DATA
impl Send for LOCAL_POSITION_NED_COV_DATA
impl Sync for LOCAL_POSITION_NED_COV_DATA
impl Unpin for LOCAL_POSITION_NED_COV_DATA
impl UnwindSafe for LOCAL_POSITION_NED_COV_DATA
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,