Module tone

Module tone 

Source
Expand description

Tone, DCS (Digital-Coded Squelch), and related signaling types for the TH-D75 transceiver.

Contains CTCSS (Continuous Tone-Coded Squelch System) frequency and DCS code lookup tables, along with validated newtype wrappers and signaling mode enums.

Per User Manual Chapter 10:

  • CTCSS, Tone, and DCS cannot be active simultaneously on a channel.
  • Pressing [TONE] cycles: Tone -> CTCSS (CT) -> DCS -> Cross Tone -> Off. When APRS Voice Alert is configured, Voice Alert ON is added to the cycle.
  • CTCSS/DCS settings can be applied independently per VFO, Memory Channel, and Call mode. Changes in Memory/Call mode are temporary unless stored.
  • Both CTCSS and DCS support frequency/code scanning ([F] + hold [TONE]) to identify an incoming signal’s tone or code.

See User Manual Chapters 7 and 10 for full CTCSS/DCS/Cross Tone details.

Structs§

DcsCode
Validated DCS code (index into DCS_CODES).
ToneCode
Validated tone code (index into CTCSS_FREQUENCIES).

Enums§

CtcssMode
CTCSS encode/decode mode (byte 0x09 bits [1:0]).
DataSpeed
Data speed for packet/digital modes.
LockoutMode
Channel lockout mode for scan operations.
ToneMode
Tone signaling mode for a channel.

Constants§

CTCSS_FREQUENCIES
CTCSS (Continuous Tone-Coded Squelch System) frequency table.
DCS_CODES
DCS (Digital-Coded Squelch) code table.