Module channel

Module channel 

Source
Expand description

Channel URCALL and memory types for the TH-D75 transceiver.

This module contains two channel representations:

  • ChannelMemory: the CAT wire format (FO/ME commands), used by the protocol layer for over-the-air command encoding/decoding.
  • FlashChannel: the 40-byte flash memory format (MCP/SD card), used by the memory and SD card modules for binary image parsing.

The two formats differ in field layout at bytes 0x09, 0x0A, 0x0E, and 0x0F-0x27. The flash format includes MemoryMode (8 modes including LSB/USB/CW/DR), separated D-STAR callsigns, and structured tone/duplex bit fields.

§Memory architecture (per User Manual Chapter 8)

A total of 1101 memory channels are available:

  • 0-999: standard memory channels (simplex, repeater, or odd-split)
  • L0/U0 through L49/U49: 100 program scan edge memories (50 pairs)
  • Pri: 1 priority scan memory channel
  • A1-A10: weather channels (TH-D75A only)
  • C: call channels (one per band/mode combination)

Each channel can store: RX frequency, TX frequency (odd-split), step size, offset direction, tone/CTCSS/DCS/cross-tone settings, shift, reverse, lockout, demodulation mode, fine mode, memory name (up to 16 characters), and D-STAR digital squelch/callsign data.

Memory channels can be used as simplex/repeater (one frequency + optional offset) or odd-split (separate TX/RX frequencies for non-standard repeater offsets). Odd-split channels show “+-” on the display.

§Memory groups (per Operating Tips §5.11, User Manual Chapter 8)

The TH-D75 supports 30 memory groups (GRP-0 through GRP-29). By default, channels 0-99 belong to GRP-0, 100-199 to GRP-1, and so on up to 900-999 in GRP-9. Groups 10-29 are empty by default. Each group can be given a name of up to 16 characters via Menu No. 201. Groups without any registered channels are skipped during group switching.

§Memory recall (per User Manual Chapter 8)

Menu No. 202 controls the recall method:

  • All Bands: recall all programmed memory channels.
  • Current Band: recall only channels with frequencies in the current frequency band. This also affects memory scan and group link scan.

§Memory shift (per User Manual Chapter 8)

Memory channel or call channel contents can be copied to VFO via [F], [VFO]. The entire contents (frequency, mode, tone, etc.) are transferred. To copy the TX frequency from an odd-split channel, turn on Reverse first.

Structs§

ChannelMemory
40-byte internal channel memory structure.
ChannelName
D-STAR URCALL callsign (up to 8 characters, stored in 24 bytes).
FlashChannel
40-byte flash memory channel structure.

Enums§

CrossToneType
Cross-tone type as stored in flash memory byte 0x0E bits [5:4].
FineStep
Fine tuning step size stored at byte 0x09 bits [1:0].
FlashDigitalSquelch
Flash digital squelch mode at byte 0x0E bits [1:0].
FlashDuplex
Duplex mode as stored in flash memory byte 0x0A bits [1:0].