pub struct GPSFix {Show 29 fields
pub header: Header,
pub status: GPSStatus,
pub latitude: f64,
pub longitude: f64,
pub altitude: f64,
pub track: f64,
pub speed: f64,
pub climb: f64,
pub pitch: f64,
pub roll: f64,
pub dip: f64,
pub time: f64,
pub gdop: f64,
pub pdop: f64,
pub hdop: f64,
pub vdop: f64,
pub tdop: f64,
pub err: f64,
pub err_horz: f64,
pub err_vert: f64,
pub err_track: f64,
pub err_speed: f64,
pub err_climb: f64,
pub err_time: f64,
pub err_pitch: f64,
pub err_roll: f64,
pub err_dip: f64,
pub position_covariance: [f64; 9],
pub position_covariance_type: u8,
}Fields§
§header: Header§status: GPSStatus§latitude: f64§longitude: f64§altitude: f64§track: f64§speed: f64§climb: f64§pitch: f64§roll: f64§dip: f64§time: f64§gdop: f64§pdop: f64§hdop: f64§vdop: f64§tdop: f64§err: f64§err_horz: f64§err_vert: f64§err_track: f64§err_speed: f64§err_climb: f64§err_time: f64§err_pitch: f64§err_roll: f64§err_dip: f64§position_covariance: [f64; 9]§position_covariance_type: u8Implementations§
Source§impl GPSFix
impl GPSFix
pub const COVARIANCE_TYPE_UNKNOWN: u8 = 0u8
pub const COVARIANCE_TYPE_APPROXIMATED: u8 = 1u8
pub const COVARIANCE_TYPE_DIAGONAL_KNOWN: u8 = 2u8
pub const COVARIANCE_TYPE_KNOWN: u8 = 3u8
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GPSFix
impl<'de> Deserialize<'de> for GPSFix
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 Message for GPSFix
impl StructuralPartialEq for GPSFix
Auto Trait Implementations§
impl Freeze for GPSFix
impl RefUnwindSafe for GPSFix
impl Send for GPSFix
impl Sync for GPSFix
impl Unpin for GPSFix
impl UnwindSafe for GPSFix
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