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]) -> MagnetometerPayload
pub fn from_raw(mag_ut: [f32; 3]) -> MagnetometerPayload
Build a magnetometer payload from raw microtesla values.
Sourcepub fn from_units(
mag_x: MagneticFluxDensity,
mag_y: MagneticFluxDensity,
mag_z: MagneticFluxDensity,
) -> MagnetometerPayload
pub fn from_units( mag_x: MagneticFluxDensity, mag_y: MagneticFluxDensity, mag_z: MagneticFluxDensity, ) -> MagnetometerPayload
Build a magnetometer payload from unit-carrying types.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for MagnetometerPayload
impl<'__de, __Context> BorrowDecode<'__de, __Context> for MagnetometerPayload
Source§fn borrow_decode<__D>(
decoder: &mut __D,
) -> Result<MagnetometerPayload, DecodeError>where
__D: BorrowDecoder<'__de, Context = __Context>,
fn borrow_decode<__D>(
decoder: &mut __D,
) -> Result<MagnetometerPayload, DecodeError>where
__D: BorrowDecoder<'__de, Context = __Context>,
Attempt to decode this type with the given BorrowDecode.
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MagnetometerPayload
Source§impl Debug for MagnetometerPayload
impl Debug for MagnetometerPayload
Source§impl<__Context> Decode<__Context> for MagnetometerPayload
impl<__Context> Decode<__Context> for MagnetometerPayload
Source§fn decode<__D>(decoder: &mut __D) -> Result<MagnetometerPayload, DecodeError>where
__D: Decoder<Context = __Context>,
fn decode<__D>(decoder: &mut __D) -> Result<MagnetometerPayload, DecodeError>where
__D: Decoder<Context = __Context>,
Attempt to decode this type with the given Decode.
Source§impl Default for MagnetometerPayload
impl Default for MagnetometerPayload
Source§fn default() -> MagnetometerPayload
fn default() -> MagnetometerPayload
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MagnetometerPayload
impl<'de> Deserialize<'de> for MagnetometerPayload
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MagnetometerPayload, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MagnetometerPayload, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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 UnsafeUnpin 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