pub struct GbsData {
pub time: Option<NaiveTime>,
pub lat_error: Option<f64>,
pub lon_error: Option<f64>,
pub alt_error: Option<f32>,
pub most_likely_failed_sat: Option<u8>,
pub missed_probability: Option<f32>,
pub bias_estimate: Option<f32>,
pub bias_standard_deviation: Option<f32>,
}
Expand description
GBS - GPS Satellite Fault Detection
https://gpsd.gitlab.io/gpsd/NMEA.html#_gbs_gps_satellite_fault_detection
1 2 3 4 5 6 7 8 9
| | | | | | | | |
$--GBS,hhmmss.ss,x.x,x.x,x.x,x.x,x.x,x.x,x.x*hh<CR><LF>
Fields§
§time: Option<NaiveTime>
§lat_error: Option<f64>
§lon_error: Option<f64>
§alt_error: Option<f32>
§most_likely_failed_sat: Option<u8>
§missed_probability: Option<f32>
§bias_estimate: Option<f32>
§bias_standard_deviation: Option<f32>
Trait Implementations§
source§impl<'de> Deserialize<'de> for GbsData
impl<'de> Deserialize<'de> for GbsData
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<GbsData> for GbsData
impl PartialEq<GbsData> for GbsData
impl Copy for GbsData
impl StructuralPartialEq for GbsData
Auto Trait Implementations§
impl RefUnwindSafe for GbsData
impl Send for GbsData
impl Sync for GbsData
impl Unpin for GbsData
impl UnwindSafe for GbsData
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