pub struct MagnetometerPayload {
pub mag_x: MagneticFluxDensity,
pub mag_y: MagneticFluxDensity,
pub mag_z: MagneticFluxDensity,
}Expand description
Magnetometer payload split from the main IMU data for composition.
Fields§
§mag_x: MagneticFluxDensity§mag_y: MagneticFluxDensity§mag_z: MagneticFluxDensityImplementations§
Source§impl MagnetometerPayload
impl MagnetometerPayload
Sourcepub fn from_raw(mag_ut: [f32; 3]) -> Self
pub fn from_raw(mag_ut: [f32; 3]) -> Self
Build a magnetometer payload from raw microtesla values.
Sourcepub fn from_uom(
mag_x: MagneticFluxDensity,
mag_y: MagneticFluxDensity,
mag_z: MagneticFluxDensity,
) -> Self
pub fn from_uom( mag_x: MagneticFluxDensity, mag_y: MagneticFluxDensity, mag_z: MagneticFluxDensity, ) -> Self
Build a magnetometer payload from unit-carrying types.
Trait Implementations§
Source§impl Clone for MagnetometerPayload
impl Clone for MagnetometerPayload
Source§fn clone(&self) -> MagnetometerPayload
fn clone(&self) -> MagnetometerPayload
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 MagnetometerPayload
impl Debug for MagnetometerPayload
Source§impl Decode<()> for MagnetometerPayload
impl Decode<()> for MagnetometerPayload
Source§impl Default for MagnetometerPayload
impl Default for MagnetometerPayload
Source§impl<'de> Deserialize<'de> for MagnetometerPayload
impl<'de> Deserialize<'de> for MagnetometerPayload
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 Encode for MagnetometerPayload
impl Encode for MagnetometerPayload
Source§impl PartialEq for MagnetometerPayload
impl PartialEq for MagnetometerPayload
Source§impl Serialize for MagnetometerPayload
impl Serialize for MagnetometerPayload
impl Copy for MagnetometerPayload
impl StructuralPartialEq for MagnetometerPayload
Auto Trait Implementations§
impl Freeze for MagnetometerPayload
impl !RefUnwindSafe for MagnetometerPayload
impl Send for MagnetometerPayload
impl Sync for MagnetometerPayload
impl Unpin for MagnetometerPayload
impl !UnwindSafe for MagnetometerPayload
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ElementType for T
impl<T> ElementType for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more