pub struct Gga {
pub quality: u8,
pub sats_used: u8,
pub hdop_centi: Option<u16>,
pub altitude_m: Option<i32>,
pub latitude: Option<i32>,
pub longitude: Option<i32>,
}Expand description
The GGA sentence.
Fields§
§quality: u8Fix-quality indicator: 0 invalid, 1 GPS, 2 differential, and so on. Anything nonzero is a fix of some kind.
sats_used: u8Satellites used in the solution.
hdop_centi: Option<u16>Horizontal dilution of precision, in hundredths.
The same figure GSA carries, and worth taking from here as well
because a receiver may emit one sentence and not the other: the
AG3335 ships from some vendors with GSA switched off in its own
non-volatile memory, and GGA is then the only source of it.
altitude_m: Option<i32>Altitude above mean sea level, in meters.
latitude: Option<i32>Latitude in 1e-7 degrees, positive north.
longitude: Option<i32>Longitude in 1e-7 degrees, positive east.
Trait Implementations§
impl Copy for Gga
impl Eq for Gga
impl StructuralPartialEq for Gga
Auto Trait Implementations§
impl Freeze for Gga
impl RefUnwindSafe for Gga
impl Send for Gga
impl Sync for Gga
impl Unpin for Gga
impl UnwindSafe for Gga
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)