pub enum BeaconMode {
Off = 0,
Manual = 1,
Ptt = 2,
Auto = 3,
SmartBeaconing = 4,
}Expand description
APRS beacon transmission mode.
Controls how the radio sends APRS position beacons.
Used by the BN CAT command.
Variants§
Off = 0
Beaconing off (index 0).
Manual = 1
Manual beacon — press button to transmit (index 1).
Ptt = 2
PTT beacon — transmit position on each PTT keyup (index 2).
Auto = 3
Auto beacon — transmit at configured interval (index 3).
SmartBeaconing = 4
SmartBeaconing — adaptive interval based on speed/heading (index 4).
Implementations§
Trait Implementations§
Source§impl Clone for BeaconMode
impl Clone for BeaconMode
Source§fn clone(&self) -> BeaconMode
fn clone(&self) -> BeaconMode
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 BeaconMode
impl Debug for BeaconMode
Source§impl Display for BeaconMode
impl Display for BeaconMode
Source§impl From<BeaconMode> for u8
impl From<BeaconMode> for u8
Source§fn from(mode: BeaconMode) -> Self
fn from(mode: BeaconMode) -> Self
Converts to this type from the input type.
Source§impl Hash for BeaconMode
impl Hash for BeaconMode
Source§impl PartialEq for BeaconMode
impl PartialEq for BeaconMode
Source§impl TryFrom<u8> for BeaconMode
impl TryFrom<u8> for BeaconMode
impl Copy for BeaconMode
impl Eq for BeaconMode
impl StructuralPartialEq for BeaconMode
Auto Trait Implementations§
impl Freeze for BeaconMode
impl RefUnwindSafe for BeaconMode
impl Send for BeaconMode
impl Sync for BeaconMode
impl Unpin for BeaconMode
impl UnwindSafe for BeaconMode
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