#[repr(i32)]pub enum FixStatus {
Unknown = 0,
Gps = 1,
DGps = 2,
RTKFixed = 3,
RTKFloat = 4,
DR = 5,
GnssDR = 6,
Time = 7,
Simulated = 8,
PpsFix = 9,
}Expand description
GPS fix status indicating the positioning method and augmentation used
Reference: gps_fix_t.status
Variants§
Unknown = 0
Unknown or no status information
Gps = 1
Standard GPS fix
DGps = 2
Differential GPS (enhanced accuracy)
RTKFixed = 3
Real-Time Kinematic with fixed integers (centimeter accuracy)
RTKFloat = 4
Real-Time Kinematic with float solution (decimeter accuracy)
DR = 5
Dead reckoning (position estimated from sensors)
GnssDR = 6
GNSS combined with dead reckoning
Time = 7
Time-only fix (surveyed position, no navigation)
Simulated = 8
Simulated/test data
PpsFix = 9
Precise Positioning Service
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FixStatus
impl<'de> Deserialize<'de> for FixStatus
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for FixStatus
impl Eq for FixStatus
impl StructuralPartialEq for FixStatus
Auto Trait Implementations§
impl Freeze for FixStatus
impl RefUnwindSafe for FixStatus
impl Send for FixStatus
impl Sync for FixStatus
impl Unpin for FixStatus
impl UnwindSafe for FixStatus
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