pub struct MsgMagRaw {
pub sender_id: Option<u16>,
pub tow: u32,
pub tow_f: u8,
pub mag_x: i16,
pub mag_y: i16,
pub mag_z: i16,
}
Expand description
Raw magnetometer data
Raw data from the magnetometer.
Fields
sender_id: Option<u16>
The message sender_id
tow: u32
Milliseconds since start of GPS week. If the high bit is set, the time is unknown or invalid.
tow_f: u8
Milliseconds since start of GPS week, fractional part
mag_x: i16
Magnetic field in the body frame X axis
mag_y: i16
Magnetic field in the body frame Y axis
mag_z: i16
Magnetic field in the body frame Z axis
Trait Implementations
sourceimpl ConcreteMessage for MsgMagRaw
impl ConcreteMessage for MsgMagRaw
sourceconst MESSAGE_TYPE: u16
const MESSAGE_TYPE: u16
The message type.
sourceconst MESSAGE_NAME: &'static str
const MESSAGE_NAME: &'static str
The message name.
sourceimpl SbpMessage for MsgMagRaw
impl SbpMessage for MsgMagRaw
sourcefn message_name(&self) -> &'static str
fn message_name(&self) -> &'static str
Get the message name.
sourcefn message_type(&self) -> u16
fn message_type(&self) -> u16
Get the message type.
sourcefn set_sender_id(&mut self, new_id: u16)
fn set_sender_id(&mut self, new_id: u16)
Set the sender id.
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgMagRaw
impl Send for MsgMagRaw
impl Sync for MsgMagRaw
impl Unpin for MsgMagRaw
impl UnwindSafe for MsgMagRaw
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more