pub struct BdsIonBlock {
pub prn: u8,
pub alpha_0: f32,
pub alpha_1: f32,
pub alpha_2: f32,
pub alpha_3: f32,
pub beta_0: f32,
pub beta_1: f32,
pub beta_2: f32,
pub beta_3: f32,
/* private fields */
}Expand description
BDSIon block (Block ID 4120)
BeiDou ionosphere parameters (Klobuchar coefficients) from D1/D2 nav message.
Fields§
§prn: u8PRN of the BeiDou satellite (SVID, see 4.1.9)
alpha_0: f32Vertical delay coefficient 0 (s)
alpha_1: f32Vertical delay coefficient 1 (s/semi-circle)
alpha_2: f32Vertical delay coefficient 2 (s/semi-circle^2)
alpha_3: f32Vertical delay coefficient 3 (s/semi-circle^3)
beta_0: f32Model period coefficient 0 (s)
beta_1: f32Model period coefficient 1 (s/semi-circle)
beta_2: f32Model period coefficient 2 (s/semi-circle^2)
beta_3: f32Model period coefficient 3 (s/semi-circle^3)
Implementations§
Trait Implementations§
Source§impl Clone for BdsIonBlock
impl Clone for BdsIonBlock
Source§fn clone(&self) -> BdsIonBlock
fn clone(&self) -> BdsIonBlock
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 BdsIonBlock
impl Debug for BdsIonBlock
Auto Trait Implementations§
impl Freeze for BdsIonBlock
impl RefUnwindSafe for BdsIonBlock
impl Send for BdsIonBlock
impl Sync for BdsIonBlock
impl Unpin for BdsIonBlock
impl UnsafeUnpin for BdsIonBlock
impl UnwindSafe for BdsIonBlock
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