pub struct MdaData {
pub pressure_in_hg: Option<f32>,
pub pressure_bar: Option<f32>,
pub air_temp_deg: Option<f32>,
pub water_temp_deg: Option<f32>,
pub rel_humidity: Option<f32>,
pub abs_humidity: Option<f32>,
pub dew_point: Option<f32>,
pub wind_direction_true: Option<f32>,
pub wind_direction_magnetic: Option<f32>,
pub wind_speed_knots: Option<f32>,
pub wind_speed_ms: Option<f32>,
}
Expand description
MDA - Meterological Composite
https://gpsd.gitlab.io/gpsd/NMEA.html#_mda_meteorological_composite
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| | | | | | | | | | | | | | | | | | | | |
$--MDA,n.nn,I,n.nnn,B,n.n,C,n.C,n.n,n,n.n,C,n.n,T,n.n,M,n.n,N,n.n,M*hh<CR><LF>
Fields§
§pressure_in_hg: Option<f32>
Pressure in inches of mercury
pressure_bar: Option<f32>
Pressure in bars
air_temp_deg: Option<f32>
Air temp, deg celsius
water_temp_deg: Option<f32>
Water temp, deg celsius
rel_humidity: Option<f32>
Relative humidity, percent
abs_humidity: Option<f32>
Absolute humidity, percent
dew_point: Option<f32>
Dew point, degrees celsius
wind_direction_true: Option<f32>
True Wind Direction, NED degrees
wind_direction_magnetic: Option<f32>
Magnetic Wind Direction, NED degrees
wind_speed_knots: Option<f32>
Wind speed knots
wind_speed_ms: Option<f32>
Wind speed meters/second
Trait Implementations§
source§impl<'de> Deserialize<'de> for MdaData
impl<'de> Deserialize<'de> for MdaData
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<MdaData> for MdaData
impl PartialEq<MdaData> for MdaData
impl StructuralPartialEq for MdaData
Auto Trait Implementations§
impl RefUnwindSafe for MdaData
impl Send for MdaData
impl Sync for MdaData
impl Unpin for MdaData
impl UnwindSafe for MdaData
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