pub struct AprsStation {
pub callsign: AprsCallsign,
pub latitude: f64,
pub longitude: f64,
pub altitude: Option<f64>,
pub course: Option<f64>,
pub speed: Option<f64>,
pub comment: String,
pub icon: AprsIcon,
pub distance: Option<f64>,
pub bearing: Option<f64>,
}Expand description
A received APRS station report from the station list.
The TH-D75 maintains a list of recently heard APRS stations with their position, status, and other information.
Fields§
§callsign: AprsCallsignStation callsign with SSID.
latitude: f64Station latitude in decimal degrees (positive = North).
longitude: f64Station longitude in decimal degrees (positive = East).
altitude: Option<f64>Station altitude in meters (if available).
course: Option<f64>Station course in degrees (0-360, if moving).
speed: Option<f64>Station speed in km/h (if moving).
comment: StringStation comment text.
icon: AprsIconStation APRS icon.
distance: Option<f64>Distance from own position in km (calculated by radio).
bearing: Option<f64>Bearing from own position in degrees (calculated by radio).
Trait Implementations§
Source§impl Clone for AprsStation
impl Clone for AprsStation
Source§fn clone(&self) -> AprsStation
fn clone(&self) -> AprsStation
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 AprsStation
impl Debug for AprsStation
Source§impl PartialEq for AprsStation
impl PartialEq for AprsStation
impl StructuralPartialEq for AprsStation
Auto Trait Implementations§
impl Freeze for AprsStation
impl RefUnwindSafe for AprsStation
impl Send for AprsStation
impl Sync for AprsStation
impl Unpin for AprsStation
impl UnwindSafe for AprsStation
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