pub struct GnsData {
pub fix_time: Option<NaiveTime>,
pub lat: Option<f64>,
pub lon: Option<f64>,
pub faa_modes: FaaModes,
pub nsattelites: u16,
pub hdop: Option<f32>,
pub alt: Option<f32>,
pub geoid_separation: Option<f32>,
pub nav_status: Option<NavigationStatus>,
}
Expand description
GNS - Fix data
https://gpsd.gitlab.io/gpsd/NMEA.html#_gns_fix_data
1 2 3 4 5 6 7 8 9 10 11 12 13
| | | | | | | | | | | | |
$--GNS,hhmmss.ss,ddmm.mm,a,dddmm.mm,a,c--c,xx,x.x,x.x,x.x,x.x,x.x*hh
Fields§
§fix_time: Option<NaiveTime>
§lat: Option<f64>
§lon: Option<f64>
§faa_modes: FaaModes
§nsattelites: u16
§hdop: Option<f32>
§alt: Option<f32>
§geoid_separation: Option<f32>
Trait Implementations§
source§impl<'de> Deserialize<'de> for GnsData
impl<'de> Deserialize<'de> for GnsData
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
source§impl PartialEq<GnsData> for GnsData
impl PartialEq<GnsData> for GnsData
impl StructuralPartialEq for GnsData
Auto Trait Implementations§
impl RefUnwindSafe for GnsData
impl Send for GnsData
impl Sync for GnsData
impl Unpin for GnsData
impl UnwindSafe for GnsData
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