pub struct BwcData {
pub fix_time: Option<NaiveTime>,
pub latitude: Option<f64>,
pub longitude: Option<f64>,
pub true_bearing: Option<f32>,
pub magnetic_bearing: Option<f32>,
pub distance: Option<f32>,
pub waypoint_id: Option<ArrayString<TEXT_PARAMETER_MAX_LEN>>,
}
Expand description
BWC - Bearing & Distance to Waypoint - Great Circle
https://gpsd.gitlab.io/gpsd/NMEA.html#_bwc_bearing_distance_to_waypoint_great_circle
12
1 2 3 4 5 6 7 8 9 10 11| 13 14
| | | | | | | | | | | | | |
$--BWC,hhmmss.ss,llll.ll,a,yyyyy.yy,a,x.x,T,x.x,M,x.x,N,c--c,m,*hh<CR><LF>
Fields§
§fix_time: Option<NaiveTime>
§latitude: Option<f64>
§longitude: Option<f64>
§true_bearing: Option<f32>
§magnetic_bearing: Option<f32>
§distance: Option<f32>
§waypoint_id: Option<ArrayString<TEXT_PARAMETER_MAX_LEN>>
Trait Implementations§
source§impl<'de> Deserialize<'de> for BwcData
impl<'de> Deserialize<'de> for BwcData
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<BwcData> for BwcData
impl PartialEq<BwcData> for BwcData
impl StructuralPartialEq for BwcData
Auto Trait Implementations§
impl RefUnwindSafe for BwcData
impl Send for BwcData
impl Sync for BwcData
impl Unpin for BwcData
impl UnwindSafe for BwcData
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