pub struct GgaFix {
pub utc_time: String,
pub position: GpsPosition,
pub quality: u8,
pub satellites: u8,
pub hdop: f64,
pub altitude_m: f64,
}Expand description
A single parsed NMEA GGA (Global Positioning System Fix Data) fix.
Adds altitude and satellite information not present in RMC.
Fields§
§utc_time: StringUTC time as HHMMSS.sss string.
position: GpsPositionPosition (latitude, longitude in decimal degrees).
quality: u8GPS quality indicator (0=invalid, 1=GPS fix, 2=DGPS, etc.).
satellites: u8Number of satellites in use.
hdop: f64Horizontal dilution of precision.
altitude_m: f64Altitude above mean sea level in metres.
Trait Implementations§
impl StructuralPartialEq for GgaFix
Auto Trait Implementations§
impl Freeze for GgaFix
impl RefUnwindSafe for GgaFix
impl Send for GgaFix
impl Sync for GgaFix
impl Unpin for GgaFix
impl UnwindSafe for GgaFix
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