Struct nrfxlib_sys::nrf_gnss_agps_data_almanac_t [−][src]
Fields
sv_id: u8
< Satellite ID (dimensionless). Range 1...32.
wn: u8
< Almanac reference GPS week number modulo 256.
toa: u8
< Almanac reference GPS time-of-week (sec). Scale factor 2^12. Range 0...147.
ioda: u8
< Issue of data, almanac (dimensionless). Range 0...3 (2 bits).
e: u16
< Eccentricity (dimensionless). Scale factor 2^-21.
delta_i: i16
< Correction to inclination (semi-circle). Scale factor 2^-19.
omega_dot: i16
< Rate of right ascension (semi-circle/sec). Scale factor 2^-38.
sv_health: u8
< Satellite health (dimensionless)
sqrt_a: u32
< Square root of semi-major axis (m^(1/2)). Scale factor 2^-11. Range 0...16777215 (24 bit).
omega0: i32
< Longitude of ascending node at weekly epoch (semi-circle). Scale factor 2^-23. Range -8388608...8388607 (24 bits).
w: i32
< Argument of perigee (semi-circle). Scale factor 2^-23.
m0: i32
< Mean anomaly at reference time (semi-circle). Scale factor 2^-23. Range -8388608...8388608 (24 bits).
af0: i16
< Clock bias (sec). Scale factor 2^-20. Range -1024...1023 (11 bits).
af1: i16
< Clock drift (sec/sec). Scale factor 2^-38. Range -1024...1023 (11 bits).
Trait Implementations
impl Clone for nrf_gnss_agps_data_almanac_t
[src]
fn clone(&self) -> nrf_gnss_agps_data_almanac_t
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for nrf_gnss_agps_data_almanac_t
[src]
impl Debug for nrf_gnss_agps_data_almanac_t
[src]
Auto Trait Implementations
impl Send for nrf_gnss_agps_data_almanac_t
[src]
impl Sync for nrf_gnss_agps_data_almanac_t
[src]
impl Unpin for nrf_gnss_agps_data_almanac_t
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,