Enum nrf_modem::GnssPowerSaveMode
source · #[repr(u32)]pub enum GnssPowerSaveMode {
Disabled,
DutyCyclingPerformance,
DutyCycling,
}
Expand description
Use these values to select which power save mode GNSS should use.
This only affects continuous navigation mode.
When GNSS engages duty-cycled tracking, it only tracks for 20% of time and spends the rest of the time in sleep. The different modes control how aggressively GNSS engages duty-cycled tracking, but the duty-cycling itself is the same with both modes.
Variants§
Trait Implementations§
source§impl Clone for GnssPowerSaveMode
impl Clone for GnssPowerSaveMode
source§fn clone(&self) -> GnssPowerSaveMode
fn clone(&self) -> GnssPowerSaveMode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GnssPowerSaveMode
impl Debug for GnssPowerSaveMode
source§impl Default for GnssPowerSaveMode
impl Default for GnssPowerSaveMode
source§fn default() -> GnssPowerSaveMode
fn default() -> GnssPowerSaveMode
Returns the “default value” for a type. Read more
source§impl From<GnssPowerSaveMode> for u32
impl From<GnssPowerSaveMode> for u32
source§fn from(enum_value: GnssPowerSaveMode) -> Self
fn from(enum_value: GnssPowerSaveMode) -> Self
Converts to this type from the input type.
source§impl TryFrom<u32> for GnssPowerSaveMode
impl TryFrom<u32> for GnssPowerSaveMode
§type Error = TryFromPrimitiveError<GnssPowerSaveMode>
type Error = TryFromPrimitiveError<GnssPowerSaveMode>
The type returned in the event of a conversion error.
source§impl TryFromPrimitive for GnssPowerSaveMode
impl TryFromPrimitive for GnssPowerSaveMode
Auto Trait Implementations§
impl RefUnwindSafe for GnssPowerSaveMode
impl Send for GnssPowerSaveMode
impl Sync for GnssPowerSaveMode
impl Unpin for GnssPowerSaveMode
impl UnwindSafe for GnssPowerSaveMode
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more