pub struct Meas3RangesBlock {
pub common_flags: u8,
pub cum_clk_jumps: u8,
pub constellations: u16,
pub misc: u8,
pub reserved: u8,
pub data: Vec<u8>,
/* private fields */
}Expand description
Meas3Ranges block — code, phase, and CN0 (packed satellite data).
Fields§
§common_flags: u8§cum_clk_jumps: u8§constellations: u16§misc: u8§reserved: u8§data: Vec<u8>Raw Data field: packed M3SatData bytes.
Implementations§
Source§impl Meas3RangesBlock
impl Meas3RangesBlock
pub fn tow_seconds(&self) -> f64
pub fn wnc(&self) -> u16
Sourcepub fn antenna_id(&self) -> u8
pub fn antenna_id(&self) -> u8
Antenna index from Misc bits 0–2 (Septentrio convention).
pub fn reference_epoch_interval_ms(&self) -> u32
pub fn is_reference_epoch(&self) -> bool
pub fn reference_epoch_contains_pr_rate(&self) -> bool
pub fn has_scrambled_measurements(&self) -> bool
Trait Implementations§
Source§impl Clone for Meas3RangesBlock
impl Clone for Meas3RangesBlock
Source§fn clone(&self) -> Meas3RangesBlock
fn clone(&self) -> Meas3RangesBlock
Returns a duplicate 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 Meas3RangesBlock
impl Debug for Meas3RangesBlock
Auto Trait Implementations§
impl Freeze for Meas3RangesBlock
impl RefUnwindSafe for Meas3RangesBlock
impl Send for Meas3RangesBlock
impl Sync for Meas3RangesBlock
impl Unpin for Meas3RangesBlock
impl UnsafeUnpin for Meas3RangesBlock
impl UnwindSafe for Meas3RangesBlock
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