pub struct CmpRawBlock {
pub svid: u8,
pub crc_passed: u8,
pub viterbi_count: u8,
pub source: u8,
pub freq_nr: u8,
pub nav_bits: [u8; 40],
/* private fields */
}Expand description
CMPRaw block (Block ID 4047)
Raw BeiDou navigation bits.
Fields§
§svid: u8BeiDou SVID (141-172)
crc_passed: u8CRC check: 0=failed, 1=passed
viterbi_count: u8Viterbi decoder error count
source: u8Signal source
freq_nr: u8Frequency number
Raw navigation bits (10 × u4 = 40 bytes, 300 bits)
Implementations§
Trait Implementations§
Source§impl Clone for CmpRawBlock
impl Clone for CmpRawBlock
Source§fn clone(&self) -> CmpRawBlock
fn clone(&self) -> CmpRawBlock
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 CmpRawBlock
impl Debug for CmpRawBlock
Auto Trait Implementations§
impl Freeze for CmpRawBlock
impl RefUnwindSafe for CmpRawBlock
impl Send for CmpRawBlock
impl Sync for CmpRawBlock
impl Unpin for CmpRawBlock
impl UnsafeUnpin for CmpRawBlock
impl UnwindSafe for CmpRawBlock
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