[][src]Struct nmea0183::GGA

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>,
}

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 Debug for GGA[src]

impl PartialEq<GGA> for GGA[src]

Auto Trait Implementations

impl Unpin for GGA

impl Sync for GGA

impl Send for GGA

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]