pub struct BwwData {
pub true_bearing: Option<f32>,
pub magnetic_bearing: Option<f32>,
pub to_waypoint_id: Option<ArrayString<TEXT_PARAMETER_MAX_LEN>>,
pub from_waypoint_id: Option<ArrayString<TEXT_PARAMETER_MAX_LEN>>,
}
Expand description
BWW - Bearing - Waypoint to Waypoint
Bearing calculated at the FROM waypoint. https://gpsd.gitlab.io/gpsd/NMEA.html#_bww_bearing_waypoint_to_waypoint
1 2 3 4 5 6 7
| | | | | | |
$--BWW,x.x,T,x.x,M,c--c,c--c*hh<CR><LF>
Field Number:
- Bearing, degrees True
- T = True
- Bearing Degrees, Magnetic
- M = Magnetic
- TO Waypoint ID
- FROM Waypoint ID
- Checksum
Fields§
§true_bearing: Option<f32>
§magnetic_bearing: Option<f32>
§to_waypoint_id: Option<ArrayString<TEXT_PARAMETER_MAX_LEN>>
§from_waypoint_id: Option<ArrayString<TEXT_PARAMETER_MAX_LEN>>
Trait Implementations§
source§impl<'de> Deserialize<'de> for BwwData
impl<'de> Deserialize<'de> for BwwData
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<BwwData> for BwwData
impl PartialEq<BwwData> for BwwData
impl StructuralPartialEq for BwwData
Auto Trait Implementations§
impl RefUnwindSafe for BwwData
impl Send for BwwData
impl Sync for BwwData
impl Unpin for BwwData
impl UnwindSafe for BwwData
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