Struct swiftnav::solver::PvtSettings [−][src]
pub struct PvtSettings { /* fields omitted */ }
Expand description
Holds the settings to customize how the GNSS solution is calculated
Implementations
Creates a default, least common denominator, set of settings
Note: The default settings consist of
- Processing all constellations and signals
- Disabling RAIM
- Disabling velocity calculation
Sets the processing strategy to use
Enables use of RAIM (receiver autonomous integrity monitoring)
RAIM is an algorithm to detect and remove invalid measurements. Enabling RAIM means additional computations must take place to ensure the validity of the solution
Disables use of RAIM
See PvtSettings::enable_raim()
for more details
Enables calculation of a velocity solution
Note: this requires the presence of doppler measurements
Disables calculation of a velocity solution
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for PvtSettings
impl Send for PvtSettings
impl Sync for PvtSettings
impl Unpin for PvtSettings
impl UnwindSafe for PvtSettings
Blanket Implementations
Mutably borrows from an owned value. Read more