pub struct GGA {
pub source: Source,
pub time: Time,
pub latitude: Latitude,
pub longitude: Longitude,
pub gps_quality: GPSQuality,
pub sat_in_use: u8,
pub hdop: f32,
pub altitude: Altitude,
pub geoidal_separation: Option<f32>,
pub age_dgps: Option<Duration>,
pub dgps_station_id: Option<u16>,
}
Expand description
Geographic coordinates including altitude, GPS solution quality, DGPS usage information.
Fields§
§source: Source
Navigational system.
time: Time
Time of fix in UTC.
latitude: Latitude
Latitude in reference datum, typically WGS-84.
longitude: Longitude
Logitude in reference datum, typically WGS-84.
gps_quality: GPSQuality
Quality of GPS solution.
sat_in_use: u8
Sattelites in use
hdop: f32
Horizontal dilusion of presicion. Indicates precision of solution.
altitude: Altitude
Altitude over ground, typically WGS-84.
geoidal_separation: Option<f32>
The difference between reference ellipsoid surface and mean-sea-level.
age_dgps: Option<Duration>
DGPS data age. None if DGPS not in use.
dgps_station_id: Option<u16>
ID of reference DGPS station used for fix. None if DGPS not in use.
Trait Implementations§
impl StructuralPartialEq for GGA
Auto Trait Implementations§
impl RefUnwindSafe for GGA
impl Send for GGA
impl Sync for GGA
impl Unpin for GGA
impl UnwindSafe for GGA
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