pub enum DataTypeIdentifier {
Show 19 variants
PositionNoTimestamp,
PositionNoTimestampMessaging,
PositionWithTimestamp,
PositionWithTimestampMessaging,
Status,
Query,
Capability,
Message,
Object,
Item,
Weather,
Telemetry,
Nmea,
MicECurrent,
MicEOld,
Maidenhead,
UserDefined,
ThirdParty,
Unknown(u8),
}Expand description
APRS data type identifier from the first payload byte.
Variants§
PositionNoTimestamp
!: position without timestamp, no APRS messaging.
PositionNoTimestampMessaging
=: position without timestamp, APRS messaging supported.
PositionWithTimestamp
/: position with timestamp, no APRS messaging.
PositionWithTimestampMessaging
@: position with timestamp, APRS messaging supported.
Status
>: status.
Query
?: query.
Capability
<: station capabilities.
Message
:: message, bulletin, or announcement.
Object
;: object.
Item
): item.
Weather
_: weather report without position.
Telemetry
T: telemetry.
Nmea
$: NMEA sentence.
MicECurrent
`: current Mic-E data.
MicEOld
': old Mic-E data.
Maidenhead
[: Maidenhead locator.
UserDefined
{: user-defined data.
ThirdParty
}: third-party traffic.
Unknown(u8)
Any currently unclassified identifier byte.
Implementations§
Trait Implementations§
Source§impl Clone for DataTypeIdentifier
impl Clone for DataTypeIdentifier
Source§fn clone(&self) -> DataTypeIdentifier
fn clone(&self) -> DataTypeIdentifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DataTypeIdentifier
impl Debug for DataTypeIdentifier
Source§impl PartialEq for DataTypeIdentifier
impl PartialEq for DataTypeIdentifier
Source§fn eq(&self, other: &DataTypeIdentifier) -> bool
fn eq(&self, other: &DataTypeIdentifier) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DataTypeIdentifier
impl Eq for DataTypeIdentifier
impl StructuralPartialEq for DataTypeIdentifier
Auto Trait Implementations§
impl Freeze for DataTypeIdentifier
impl RefUnwindSafe for DataTypeIdentifier
impl Send for DataTypeIdentifier
impl Sync for DataTypeIdentifier
impl Unpin for DataTypeIdentifier
impl UnsafeUnpin for DataTypeIdentifier
impl UnwindSafe for DataTypeIdentifier
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