pub struct DstarConfig {Show 18 fields
pub my_callsign: DstarCallsign,
pub my_suffix: DstarSuffix,
pub ur_call: DstarCallsign,
pub rpt1: DstarCallsign,
pub rpt2: DstarCallsign,
pub dv_mode: DvDrMode,
pub digital_squelch: DigitalSquelch,
pub auto_reply: DstarAutoReply,
pub rx_afc: bool,
pub fm_auto_detect_on_dv: bool,
pub data_frame_output: bool,
pub gps_info_in_frame: bool,
pub standby_beep: bool,
pub break_call: bool,
pub callsign_announce: bool,
pub emr_volume: EmrVolume,
pub gateway_mode: GatewayMode,
pub fast_data: bool,
}Expand description
Complete D-STAR configuration for the TH-D75.
Covers all settings from the radio’s D-STAR menu tree, including callsign configuration, repeater routing, digital squelch, auto-reply, and data options. Derived from the capability gap analysis features 40-62.
Fields§
§my_callsign: DstarCallsignMY callsign (up to 8 characters). This is the station’s own callsign transmitted in every D-STAR frame header.
my_suffix: DstarSuffixMY callsign extension / suffix (up to 4 characters). Used for additional station identification (e.g. “/P” for portable).
ur_call: DstarCallsignUR callsign (8 characters). The destination callsign. “CQCQCQ” for general CQ calls, a specific callsign for callsign routing, or a reflector command.
rpt1: DstarCallsignRPT1 callsign (8 characters). The access repeater (local).
rpt2: DstarCallsignRPT2 callsign (8 characters). The gateway/linked repeater.
dv_mode: DvDrModeDV/DR mode selection.
digital_squelch: DigitalSquelchDigital squelch configuration.
auto_reply: DstarAutoReplyAuto-reply configuration for D-STAR messages.
rx_afc: boolRX AFC (Automatic Frequency Control) for DV mode. Compensates for frequency drift on received signals.
fm_auto_detect_on_dv: boolAutomatically detect FM signals when in DV mode. Allows receiving analog FM on a DV-mode channel.
data_frame_output: boolOutput D-STAR data frames to the serial port.
gps_info_in_frame: boolInclude GPS position information in DV frame headers.
standby_beep: boolStandby beep when a DV transmission ends.
break_call: boolEnable break-in call (interrupt an ongoing QSO).
callsign_announce: boolVoice announcement of received callsigns.
emr_volume: EmrVolumeEMR (Emergency) volume level (0-9, 0 = off).
gateway_mode: GatewayModeGateway mode for DV operation.
fast_data: boolEnable fast data mode (high-speed DV data).
Trait Implementations§
Source§impl Clone for DstarConfig
impl Clone for DstarConfig
Source§fn clone(&self) -> DstarConfig
fn clone(&self) -> DstarConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more