pub enum FineStep {
Hz20 = 0,
Hz100 = 1,
Hz500 = 2,
Hz1000 = 3,
}Expand description
Fine tuning step size stored at byte 0x09 bits [1:0].
Used in conjunction with the fine-mode flag (byte 0x09 bit 2) for sub-kHz frequency adjustment.
Per User Manual Chapter 12: fine tuning is available only on Band B
in LSB, USB, CW, or AM modes. It does not work on Band A, or in
FM/DV modes. Activated via [F], [MHz] -> On. While fine tuning
is active, the 100 Hz digit appears on the display, and step size,
MHz mode, and MHz scan are disabled. Turning fine tuning off does
not change the current frequency, but the next frequency change
uses the normal step size. The fine step can be set independently
per frequency band.
Variants§
Hz20 = 0
20 Hz fine step (value 0).
Hz100 = 1
100 Hz fine step (value 1).
Hz500 = 2
500 Hz fine step (value 2).
Hz1000 = 3
1000 Hz fine step (value 3).
Implementations§
Trait Implementations§
impl Copy for FineStep
impl Eq for FineStep
impl StructuralPartialEq for FineStep
Auto Trait Implementations§
impl Freeze for FineStep
impl RefUnwindSafe for FineStep
impl Send for FineStep
impl Sync for FineStep
impl Unpin for FineStep
impl UnwindSafe for FineStep
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