pub struct SystemSettings {Show 19 fields
pub battery_saver: bool,
pub auto_power_off: AutoPowerOff,
pub key_lock: bool,
pub key_lock_type: KeyLockType,
pub volume_lock: bool,
pub dtmf_lock: bool,
pub mic_lock: bool,
pub display_units: DisplayUnits,
pub language: Language,
pub time_out_timer: u16,
pub pf1_key: PfKeyFunction,
pub pf2_key: PfKeyFunction,
pub pf1_mic: PfKeyFunction,
pub pf2_mic: PfKeyFunction,
pub pf3_mic: PfKeyFunction,
pub wx_alert: bool,
pub secret_access_code: bool,
pub date_format: DateFormat,
pub time_zone_offset: i8,
}Expand description
System-wide radio settings.
Covers global configuration such as power management, key lock, display units, language, and programmable function keys. Derived from capability gap analysis features 170-197.
§USB charging (per Operating Tips §5.1)
The TH-D75 charges via USB but does not support USB Power Delivery (PD). It always draws 5V from USB; an internal DC-DC converter boosts this to 7.4V for the battery. Two charging current modes:
- 1.5A: approximately 5.5 hours to full charge
- 0.5A: approximately 13 hours to full charge
Power must be off during charging. Menu No. 923 can disable charging at power-on to prevent unintended charge sessions.
§Battery saver (per Operating Tips §5.1)
Menu No. 920 controls the battery saver, which cycles the receiver on and off to reduce power consumption. In DV/DR mode, the off duration is fixed at 200 ms regardless of the configured value. Battery saver is automatically disabled when APRS or KISS mode is active.
§Auto Power Off (per Operating Tips §5.1)
Menu No. 921 controls Auto Power Off. Default is 30 minutes. The radio powers off automatically after the configured period of inactivity.
Fields§
§battery_saver: boolBattery saver on/off (reduce power in standby by cycling the receiver).
auto_power_off: AutoPowerOffAuto power off timer.
key_lock: boolKey lock enabled.
key_lock_type: KeyLockTypeKey lock type (which keys are affected).
volume_lock: boolVolume lock (prevent accidental volume changes).
dtmf_lock: boolDTMF key lock (lock the DTMF keypad separately).
mic_lock: boolMic key lock (lock microphone keys).
display_units: DisplayUnitsDisplay unit system.
language: LanguageLanguage selection.
time_out_timer: u16Time-out timer in seconds (0 = disabled, 30-600). Automatically stops TX after the timeout.
Menu No. 111. Per User Manual Chapter 12: available values are 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, and 10.0 minutes. Default: 10.0 minutes. This function cannot be turned off entirely – it protects the transceiver from thermal damage. A warning beep sounds just before TX is cut off. After timeout, the transceiver beeps even if beep is disabled.
pf1_key: PfKeyFunctionProgrammable function key PF1 (front panel) assignment.
pf2_key: PfKeyFunctionProgrammable function key PF2 (front panel) assignment.
pf1_mic: PfKeyFunctionProgrammable function key PF1 (mic) assignment.
pf2_mic: PfKeyFunctionProgrammable function key PF2 (mic) assignment.
pf3_mic: PfKeyFunctionProgrammable function key PF3 (mic) assignment.
wx_alert: boolWX alert on/off (automatic weather channel scan; TH-D75A only).
secret_access_code: boolSecret access code enabled (require code to power on).
date_format: DateFormatDate format.
time_zone_offset: i8Time zone offset from UTC (e.g. -5 for EST).
Trait Implementations§
Source§impl Clone for SystemSettings
impl Clone for SystemSettings
Source§fn clone(&self) -> SystemSettings
fn clone(&self) -> SystemSettings
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more