Expand description
D-STAR gateway client for the TH-D75.
The TH-D75 in Reflector Terminal Mode speaks the MMDVM binary
framing protocol on its serial link. This module owns the radio-facing
side of that interface: a DStarGateway wraps an
mmdvm::AsyncModem and translates its mmdvm::Event stream into
the higher-level DStarEvents that TH-D75 consumers care about
(slow-data text messages, URCALL commands, last-heard tracking,
echo record/playback).
The raw MMDVM framing codec lives in the [mmdvm_core] crate; the
async event loop, TX-queue buffer gating, and 250 ms status polling
live in the mmdvm crate.
D-STAR protocol types (headers, voice frames, slow-data codecs,
reflector protocols, host file parser) live in the
dstar-gateway-core crate.
Re-exports§
pub use gateway::DStarEvent;pub use gateway::DStarGateway;pub use gateway::DStarGatewayConfig;pub use gateway::LastHeardEntry;pub use gateway::ReconnectPolicy;
Modules§
- gateway
- Integrated D-STAR gateway client for the TH-D75.
Structs§
- Modem
Status - Parsed modem status response.
Enums§
- Mmdvm
Error - Errors produced by the MMDVM codec.
- Modem
Mode - Modem operating mode (see
MODE_*byte constants). - NakReason
- NAK response reason code.