ScanType

Enum ScanType 

Source
pub enum ScanType {
    BandScan,
    MemoryScan,
    ProgramScan,
    MhzScan,
    GroupLinkScan,
    PriorityScan,
    CallScan,
}
Expand description

Scan type — the different scanning modes available on the TH-D75.

The active scan type depends on the current radio mode (VFO vs Memory) and the key sequence used to start the scan.

Variants§

§

BandScan

VFO band scan: scans the frequency range stored in Menu No. 100 (Programmable VFO) using the current step size. Started by pressing and holding [VFO] in VFO mode.

§

MemoryScan

Memory channel scan: scans through all stored memory channels that are not locked out. Started by pressing and holding [MR]. At least 2 non-locked-out memory channels must contain data. Program scan memory and the priority channel are excluded. If the recall method (Menu No. 202) is set to Current Band, only channels in the same frequency band are scanned.

§

ProgramScan

Program scan: scans between two user-defined frequency limits. There are 50 program scan memories (L0/U0 through L49/U49). Started by pressing and holding [VFO] when the VFO frequency is within a registered program scan range.

§

MhzScan

MHz scan: scans within a 1 MHz range around the current frequency. For example, if tuned to 145.400 MHz, scans 145.000-145.995 MHz. Started by pressing and holding [MHz].

§

GroupLinkScan

Group link scan: scans memory channels within linked memory groups. Groups are linked via Menu No. 203. Up to 30 groups can be linked. Started by pressing and holding [MHz] in memory mode. If no groups are linked, memory scan is executed instead.

§

PriorityScan

Priority scan: checks the frequency registered in the priority channel [Pri] every 3 seconds. When that channel is busy, the radio switches to it. Menu No. 134 enables/disables this. The priority channel must be on Band B. Not available in single-band-A mode or when FM radio mode is active.

§

CallScan

Call scan: alternates between the current VFO frequency (or memory channel) and the call channel. Started by pressing and holding [CALL]. The selected memory channel is scanned even if locked out.

Trait Implementations§

Source§

impl Clone for ScanType

Source§

fn clone(&self) -> ScanType

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for ScanType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Hash for ScanType

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for ScanType

Source§

fn eq(&self, other: &ScanType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for ScanType

Source§

impl Eq for ScanType

Source§

impl StructuralPartialEq for ScanType

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more