pub struct VIBRATION_DATA {
pub time_usec: u64,
pub vibration_x: f32,
pub vibration_y: f32,
pub vibration_z: f32,
pub clipping_0: u32,
pub clipping_1: u32,
pub clipping_2: u32,
}Available on crate feature
matrixpilot only.Expand description
Vibration levels and accelerometer clipping.
ID: 241
Fields§
§time_usec: u64Timestamp (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.
vibration_x: f32Vibration levels on X-axis
vibration_y: f32Vibration levels on Y-axis
vibration_z: f32Vibration levels on Z-axis
clipping_0: u32first accelerometer clipping count
clipping_1: u32second accelerometer clipping count
clipping_2: u32third accelerometer clipping count
Implementations§
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for VIBRATION_DATA
impl<'arbitrary> Arbitrary<'arbitrary> for VIBRATION_DATA
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured this type
needs to construct itself. Read moreSource§impl Clone for VIBRATION_DATA
impl Clone for VIBRATION_DATA
Source§fn clone(&self) -> VIBRATION_DATA
fn clone(&self) -> VIBRATION_DATA
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VIBRATION_DATA
impl Debug for VIBRATION_DATA
Source§impl Default for VIBRATION_DATA
impl Default for VIBRATION_DATA
Source§impl<'de> Deserialize<'de> for VIBRATION_DATA
impl<'de> Deserialize<'de> for VIBRATION_DATA
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl MessageData for VIBRATION_DATA
impl MessageData for VIBRATION_DATA
Source§impl PartialEq for VIBRATION_DATA
impl PartialEq for VIBRATION_DATA
Source§impl Serialize for VIBRATION_DATA
impl Serialize for VIBRATION_DATA
impl StructuralPartialEq for VIBRATION_DATA
Auto Trait Implementations§
impl Freeze for VIBRATION_DATA
impl RefUnwindSafe for VIBRATION_DATA
impl Send for VIBRATION_DATA
impl Sync for VIBRATION_DATA
impl Unpin for VIBRATION_DATA
impl UnwindSafe for VIBRATION_DATA
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more