pub struct TrackingChannelStateDepB {
pub state: u8,
pub sid: GnssSignalDep,
pub cn0: f32,
}
Expand description
Deprecated
Deprecated.
Fields§
§state: u8
Status of tracking channel
sid: GnssSignalDep
GNSS signal being tracked
cn0: f32
Carrier-to-noise density
Implementations§
source§impl TrackingChannelStateDepB
impl TrackingChannelStateDepB
sourcepub fn tracking_mode(&self) -> Result<TrackingMode, u8>
pub fn tracking_mode(&self) -> Result<TrackingMode, u8>
Gets the TrackingMode stored in the state
bitfield.
Returns Ok
if the bitrange contains a known TrackingMode
variant.
Otherwise the value of the bitrange is returned as an Err(u8)
. This may be because of a malformed message,
or because new variants of TrackingMode
were added.
sourcepub fn set_tracking_mode(&mut self, tracking_mode: TrackingMode)
pub fn set_tracking_mode(&mut self, tracking_mode: TrackingMode)
Set the bitrange corresponding to the TrackingMode of the state
bitfield.
Trait Implementations§
source§impl Clone for TrackingChannelStateDepB
impl Clone for TrackingChannelStateDepB
source§fn clone(&self) -> TrackingChannelStateDepB
fn clone(&self) -> TrackingChannelStateDepB
Returns a copy 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 TrackingChannelStateDepB
impl Debug for TrackingChannelStateDepB
source§impl<'de> Deserialize<'de> for TrackingChannelStateDepB
impl<'de> Deserialize<'de> for TrackingChannelStateDepB
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 PartialEq for TrackingChannelStateDepB
impl PartialEq for TrackingChannelStateDepB
source§fn eq(&self, other: &TrackingChannelStateDepB) -> bool
fn eq(&self, other: &TrackingChannelStateDepB) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TrackingChannelStateDepB
impl Serialize for TrackingChannelStateDepB
impl StructuralPartialEq for TrackingChannelStateDepB
Auto Trait Implementations§
impl Freeze for TrackingChannelStateDepB
impl RefUnwindSafe for TrackingChannelStateDepB
impl Send for TrackingChannelStateDepB
impl Sync for TrackingChannelStateDepB
impl Unpin for TrackingChannelStateDepB
impl UnwindSafe for TrackingChannelStateDepB
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