Expand description
High-level async API for controlling a Kenwood TH-D75 transceiver.
The Radio struct provides ergonomic methods for all radio operations,
organized by subsystem: frequency control, channel memory, audio settings,
APRS (Automatic Packet Reporting System), D-STAR (Digital Smart
Technologies for Amateur Radio), GPS, scanning, and system configuration.
Generic over Transport, allowing use with
USB serial, Bluetooth SPP, or mock transports for testing.
Modules§
- aprs
- APRS (Automatic Packet Reporting System) subsystem methods.
- audio
- Audio control methods.
- dstar
- D-STAR (Digital Smart Technologies for Amateur Radio) subsystem methods.
- freq
- Core radio methods: frequency, mode, power, squelch, S-meter, TX/RX, firmware, power status, ID, band control, VFO/memory mode, FM radio, fine step, function type, and filter width.
- gps
- GPS subsystem methods.
- kiss_
session - KISS TNC session management for the TH-D75.
- memory
- Memory channel read/write methods.
- mmdvm_
session - MMDVM session management for the TH-D75.
- programming
- Programming mode access for full radio memory read/write.
- scan
- Scan-related radio methods: scan resume (SR write-only), step size (SF), band scope (BS).
- service
- Factory service mode commands for calibration, testing, and diagnostics.
- system
- System-level radio methods: battery level, beep, lock, dual-band, frequency step, bluetooth, attenuator, auto-info.
- tuning
- Safe high-level tuning APIs with automatic mode management.
Structs§
- Radio
- High-level async API for controlling a Kenwood TH-D75.
- Radio
Info - Information returned by
Radio::identify.
Enums§
- Radio
Mode - VFO/Memory mode state for a band.