pub struct Gst {
pub device: Option<String>,
pub time: Option<DateTime<Utc>>,
pub alt: Option<f64>,
pub lat: Option<f64>,
pub lon: Option<f64>,
pub major: Option<f64>,
pub minor: Option<f64>,
pub orient: Option<f64>,
pub rms: Option<f64>,
pub ve: Option<f64>,
pub vn: Option<f64>,
pub vu: Option<f64>,
}Expand description
GPS Pseudorange Error Statistics (GST)
The GST message provides GPS pseudorange noise statistics, including RMS values of standard deviation ranges.
Reference: json_noise_read
Fields§
§device: Option<String>Device path that provided this data
time: Option<DateTime<Utc>>GPS time of these statistics
alt: Option<f64>Altitude error in meters (1-sigma)
lat: Option<f64>Latitude error in meters (1-sigma)
lon: Option<f64>Longitude error in meters (1-sigma)
major: Option<f64>Semi-major axis of error ellipse in meters
minor: Option<f64>Semi-minor axis of error ellipse in meters
orient: Option<f64>Orientation of error ellipse in degrees from true north
rms: Option<f64>RMS value of standard deviation ranges
ve: Option<f64>East velocity error in meters/second (1-sigma)
vn: Option<f64>North velocity error in meters/second (1-sigma)
vu: Option<f64>Up velocity error in meters/second (1-sigma)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Gst
impl<'de> Deserialize<'de> for Gst
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
impl StructuralPartialEq for Gst
Auto Trait Implementations§
impl Freeze for Gst
impl RefUnwindSafe for Gst
impl Send for Gst
impl Sync for Gst
impl Unpin for Gst
impl UnwindSafe for Gst
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