pub enum CoarseStepMultiplier {
X1 = 0,
X2 = 1,
X5 = 2,
X10 = 3,
X50 = 4,
X100 = 5,
}Expand description
Coarse tuning step multiplier.
Discovered via ARFC-D75 decompilation. The ARFC application multiplies
the base step size by this factor before sending UP/DW commands,
enabling faster tuning in large frequency ranges. This is a
client-side feature — the radio itself has no coarse step command.
For example, with a 25.0 kHz base step and a X10 multiplier, each
UP/DW press tunes 250.0 kHz.
Variants§
X1 = 0
1x — no multiplication, same as normal step (index 0).
X2 = 1
2x multiplication (index 1).
X5 = 2
5x multiplication (index 2).
X10 = 3
10x multiplication (index 3).
X50 = 4
50x multiplication (index 4).
X100 = 5
100x multiplication (index 5).
Implementations§
Trait Implementations§
Source§impl Clone for CoarseStepMultiplier
impl Clone for CoarseStepMultiplier
Source§fn clone(&self) -> CoarseStepMultiplier
fn clone(&self) -> CoarseStepMultiplier
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 CoarseStepMultiplier
impl Debug for CoarseStepMultiplier
Source§impl Display for CoarseStepMultiplier
impl Display for CoarseStepMultiplier
Source§impl From<CoarseStepMultiplier> for u8
impl From<CoarseStepMultiplier> for u8
Source§fn from(mult: CoarseStepMultiplier) -> Self
fn from(mult: CoarseStepMultiplier) -> Self
Converts to this type from the input type.
Source§impl Hash for CoarseStepMultiplier
impl Hash for CoarseStepMultiplier
Source§impl PartialEq for CoarseStepMultiplier
impl PartialEq for CoarseStepMultiplier
Source§impl TryFrom<u8> for CoarseStepMultiplier
impl TryFrom<u8> for CoarseStepMultiplier
impl Copy for CoarseStepMultiplier
impl Eq for CoarseStepMultiplier
impl StructuralPartialEq for CoarseStepMultiplier
Auto Trait Implementations§
impl Freeze for CoarseStepMultiplier
impl RefUnwindSafe for CoarseStepMultiplier
impl Send for CoarseStepMultiplier
impl Sync for CoarseStepMultiplier
impl Unpin for CoarseStepMultiplier
impl UnwindSafe for CoarseStepMultiplier
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