pub struct GalNavBlock {Show 30 fields
pub svid: u8,
pub source: u8,
pub sqrt_a: f64,
pub m_0: f64,
pub e: f64,
pub i_0: f64,
pub omega: f64,
pub omega_0: f64,
pub omega_dot: f32,
pub i_dot: f32,
pub delta_n: f32,
pub c_uc: f32,
pub c_us: f32,
pub c_rc: f32,
pub c_rs: f32,
pub c_ic: f32,
pub c_is: f32,
pub t_oe: u32,
pub t_oc: u32,
pub a_f2: f32,
pub a_f1: f32,
pub a_f0: f64,
pub wnt_oc: u16,
pub wnt_oe: u16,
pub iod_nav: u16,
pub health_os_sol: u16,
pub sisa_l1e5a: u8,
pub sisa_l1e5b: u8,
pub bgd_l1e5a: f32,
pub bgd_l1e5b: f32,
/* private fields */
}Expand description
GALNav block (Block ID 4002)
Decoded Galileo navigation message (ephemeris).
Fields§
§svid: u8SVID (71-106 for Galileo)
source: u8Signal source (F/NAV or I/NAV)
sqrt_a: f64Square root of semi-major axis (m^0.5)
m_0: f64Mean anomaly at reference time (rad)
e: f64Eccentricity
i_0: f64Inclination at reference time (rad)
omega: f64Argument of perigee (rad)
omega_0: f64Right ascension at reference time (rad)
omega_dot: f32Rate of right ascension (rad/s)
i_dot: f32Rate of inclination (rad/s)
delta_n: f32Mean motion difference (rad/s)
c_uc: f32Cosine harmonic latitude correction (rad)
c_us: f32Sine harmonic latitude correction (rad)
c_rc: f32Cosine harmonic radius correction (m)
c_rs: f32Sine harmonic radius correction (m)
c_ic: f32Cosine harmonic inclination correction (rad)
c_is: f32Sine harmonic inclination correction (rad)
t_oe: u32Ephemeris reference time (seconds)
t_oc: u32Clock reference time (seconds)
a_f2: f32Clock drift rate (s/s^2)
a_f1: f32Clock drift (s/s)
a_f0: f64Clock bias (s)
wnt_oc: u16Week number of t_oc
wnt_oe: u16Week number of t_oe
Issue of Data Navigation
health_os_sol: u16Health/OS/SOL flags
sisa_l1e5a: u8Signal-In-Space Accuracy (L1/E5a)
sisa_l1e5b: u8Signal-In-Space Accuracy (L1/E5b)
bgd_l1e5a: f32Broadcast Group Delay (L1/E5a)
bgd_l1e5b: f32Broadcast Group Delay (L1/E5b)
Implementations§
Trait Implementations§
Source§fn clone(&self) -> GalNavBlock
fn clone(&self) -> GalNavBlock
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more