pub struct GnssSystemData {
pub satellites_used: Vec<u16>,
pub satellites_info: HashMap<u16, SatelliteInfo>,
pub pdop: Option<f64>,
pub hdop: Option<f64>,
pub vdop: Option<f64>,
pub latitude: Option<f64>,
pub longitude: Option<f64>,
}Expand description
Data for a single GNSS system (GPS, GLONASS, GALILEO, BEIDOU).
Fields§
§satellites_used: Vec<u16>List of satellites used for position fix
satellites_info: HashMap<u16, SatelliteInfo>Information about all tracked satellites
pdop: Option<f64>Position Dilution of Precision
hdop: Option<f64>Horizontal Dilution of Precision
vdop: Option<f64>Vertical Dilution of Precision
latitude: Option<f64>Latitude in decimal degrees
longitude: Option<f64>Longitude in decimal degrees
Trait Implementations§
Source§impl Clone for GnssSystemData
impl Clone for GnssSystemData
Source§fn clone(&self) -> GnssSystemData
fn clone(&self) -> GnssSystemData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GnssSystemData
impl Debug for GnssSystemData
Source§impl Default for GnssSystemData
impl Default for GnssSystemData
Source§fn default() -> GnssSystemData
fn default() -> GnssSystemData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GnssSystemData
impl RefUnwindSafe for GnssSystemData
impl Send for GnssSystemData
impl Sync for GnssSystemData
impl Unpin for GnssSystemData
impl UnwindSafe for GnssSystemData
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