Struct nrf_modem::GnssUsecase
source · pub struct GnssUsecase {
pub low_accuracy: bool,
pub scheduled_downloads_disable: bool,
}
Fields§
§low_accuracy: bool
Low accuracy fixes allowed.
The error in position calculation can be larger than in normal accuracy mode. In addition, GNSS might only use three satellites to determine a fix, while in normal accuracy mode at least four satellites are used.
scheduled_downloads_disable: bool
Disable scheduled downloads.
By default, in periodic navigation mode, when GNSS determines it needs to download ephemerides or almanacs from the broadcast, the fix interval and fix retry parameters are temporarily ignored. GNSS will perform scheduled downloads until it has downloaded the data it needs, after which normal operation is resumed.
When this bit is set, scheduled downloads are disabled. This is recommended when A-GPS is used to supply assistance data to the GNSS. It is also possible to use this option without A-GPS, but it should be noted that in that case GNSS will never get some data (for example ionospheric corrections), which may affect the accuracy.
Trait Implementations§
source§impl Clone for GnssUsecase
impl Clone for GnssUsecase
source§fn clone(&self) -> GnssUsecase
fn clone(&self) -> GnssUsecase
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more