pub struct TrackingChannelStateDepA {
pub state: u8,
pub prn: u8,
pub cn0: f32,
}
Expand description
Deprecated
Deprecated.
Fields§
§state: u8
Status of tracking channel
prn: u8
PRN-1 being tracked
cn0: f32
Carrier-to-noise density
Implementations§
source§impl TrackingChannelStateDepA
impl TrackingChannelStateDepA
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 TrackingChannelStateDepA
impl Clone for TrackingChannelStateDepA
source§fn clone(&self) -> TrackingChannelStateDepA
fn clone(&self) -> TrackingChannelStateDepA
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 TrackingChannelStateDepA
impl Debug for TrackingChannelStateDepA
source§impl<'de> Deserialize<'de> for TrackingChannelStateDepA
impl<'de> Deserialize<'de> for TrackingChannelStateDepA
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 TrackingChannelStateDepA
impl PartialEq for TrackingChannelStateDepA
source§fn eq(&self, other: &TrackingChannelStateDepA) -> bool
fn eq(&self, other: &TrackingChannelStateDepA) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for TrackingChannelStateDepA
impl Serialize for TrackingChannelStateDepA
impl StructuralPartialEq for TrackingChannelStateDepA
Auto Trait Implementations§
impl Freeze for TrackingChannelStateDepA
impl RefUnwindSafe for TrackingChannelStateDepA
impl Send for TrackingChannelStateDepA
impl Sync for TrackingChannelStateDepA
impl Unpin for TrackingChannelStateDepA
impl UnwindSafe for TrackingChannelStateDepA
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