Struct sbp::messages::tracking::measurement_state::MeasurementState
source · pub struct MeasurementState {
pub mesid: GnssSignal,
pub cn0: u8,
}
Expand description
Measurement Engine signal tracking channel state
Measurement Engine tracking channel state for a specific satellite signal and measured signal power. The mesid field for Glonass can either carry the FCN as 100 + FCN where FCN is in [-7, +6] or the Slot ID (from 1 to 28).
Fields§
§mesid: GnssSignal
Measurement Engine GNSS signal being tracked (carries either Glonass FCN or SLOT)
cn0: u8
Carrier-to-Noise density. Zero implies invalid cn0.
Trait Implementations§
source§impl Clone for MeasurementState
impl Clone for MeasurementState
source§fn clone(&self) -> MeasurementState
fn clone(&self) -> MeasurementState
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 MeasurementState
impl Debug for MeasurementState
source§impl<'de> Deserialize<'de> for MeasurementState
impl<'de> Deserialize<'de> for MeasurementState
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 MeasurementState
impl PartialEq for MeasurementState
source§fn eq(&self, other: &MeasurementState) -> bool
fn eq(&self, other: &MeasurementState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for MeasurementState
impl Serialize for MeasurementState
impl StructuralPartialEq for MeasurementState
Auto Trait Implementations§
impl Freeze for MeasurementState
impl RefUnwindSafe for MeasurementState
impl Send for MeasurementState
impl Sync for MeasurementState
impl Unpin for MeasurementState
impl UnwindSafe for MeasurementState
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