Struct nrfxlib_sys::nrf_modem_gnss_agps_expiry
source · #[repr(C)]pub struct nrf_modem_gnss_agps_expiry {
pub data_flags: u32,
pub ephe_expiry: [u32; 32],
pub alm_expiry: [u32; 32],
pub utc_expiry: u32,
pub klob_expiry: u32,
pub neq_expiry: u32,
pub integrity_expiry: u32,
pub position_expiry: u32,
}
Expand description
A-GPS data expiry.
@details Expiry times are given in seconds. 0 indicates that data is needed immediately. 0xffffffff indicates that data is not used by GNSS.
@note Only supported by modem firmware v1.3.2 or later.
Fields§
§data_flags: u32
Flags indicating the A-GPS data types needed by GNSS.
@details See @ref nrf_modem_gnss_agps_data_bitmask. If bit @ref NRF_MODEM_GNSS_AGPS_SYS_TIME_AND_SV_TOW_REQUEST is set, GNSS doesn’t have the GPS system time and all expiry time fields for ephemerides and almanacs are set to zero.
ephe_expiry: [u32; 32]
Ephemeris expiry time for each GPS satellite.
alm_expiry: [u32; 32]
Almamac expiry time for each GPS satellite.
utc_expiry: u32
UTC parameters expiry time.
klob_expiry: u32
Klobuchar ionospheric correction parameters expiry time.
neq_expiry: u32
NeQuick ionospheric correction parameters expiry time.
integrity_expiry: u32
Integrity assistance parameters expiry time.
position_expiry: u32
Position assistance expiry time.
Trait Implementations§
source§impl Clone for nrf_modem_gnss_agps_expiry
impl Clone for nrf_modem_gnss_agps_expiry
source§fn clone(&self) -> nrf_modem_gnss_agps_expiry
fn clone(&self) -> nrf_modem_gnss_agps_expiry
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more