pub struct AprsDataExtension {
pub course_speed: Option<(u16, u16)>,
pub phg: Option<Phg>,
pub altitude_ft: Option<i32>,
pub dao: Option<(f64, f64)>,
}Expand description
Parsed APRS data extensions from the position comment field.
Position reports can carry structured data in the comment string after the coordinates. This struct captures the extensions defined in APRS101 Chapters 6-7.
Fields§
§course_speed: Option<(u16, u16)>Course in degrees (0-360) and speed in knots, from CSE/SPD.
phg: Option<Phg>Power, Height, Gain, Directivity (PHG).
altitude_ft: Option<i32>Altitude in feet (from /A=NNNNNN in comment).
dao: Option<(f64, f64)>DAO precision extension (!DAO! for extra lat/lon digits).
Trait Implementations§
Source§impl Clone for AprsDataExtension
impl Clone for AprsDataExtension
Source§fn clone(&self) -> AprsDataExtension
fn clone(&self) -> AprsDataExtension
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 AprsDataExtension
impl Debug for AprsDataExtension
Source§impl Default for AprsDataExtension
impl Default for AprsDataExtension
Source§fn default() -> AprsDataExtension
fn default() -> AprsDataExtension
Returns the “default value” for a type. Read more
Source§impl PartialEq for AprsDataExtension
impl PartialEq for AprsDataExtension
impl StructuralPartialEq for AprsDataExtension
Auto Trait Implementations§
impl Freeze for AprsDataExtension
impl RefUnwindSafe for AprsDataExtension
impl Send for AprsDataExtension
impl Sync for AprsDataExtension
impl Unpin for AprsDataExtension
impl UnwindSafe for AprsDataExtension
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