pub struct AprsObject {
pub name: String,
pub live: bool,
pub timestamp: String,
pub position: AprsPosition,
}Expand description
An APRS object report (data type ;).
Objects represent entities that may not have their own radio — hurricanes, marathon runners, event locations. They include a name (9 chars), a live/killed flag, a timestamp, and a position.
Per User Manual Chapter 14: the TH-D75 can transmit Object information via Menu No. 550 (Object 1-3).
Fields§
§name: StringObject name (up to 9 characters).
live: boolWhether the object is live (true) or killed (false).
timestamp: StringDHM or HMS timestamp from the object report (7 characters).
position: AprsPositionPosition data.
Trait Implementations§
Source§impl Clone for AprsObject
impl Clone for AprsObject
Source§fn clone(&self) -> AprsObject
fn clone(&self) -> AprsObject
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 AprsObject
impl Debug for AprsObject
Source§impl PartialEq for AprsObject
impl PartialEq for AprsObject
impl StructuralPartialEq for AprsObject
Auto Trait Implementations§
impl Freeze for AprsObject
impl RefUnwindSafe for AprsObject
impl Send for AprsObject
impl Sync for AprsObject
impl Unpin for AprsObject
impl UnwindSafe for AprsObject
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