pub struct DisplaySettings {
pub backlight_control: BacklightControl,
pub backlight_timer: u8,
pub lcd_brightness: u8,
pub background_color: BackgroundColor,
pub power_on_message: PowerOnMessage,
pub single_band_display: bool,
pub meter_type: MeterType,
pub display_method: DisplayMethod,
pub led_control: LedControl,
pub info_backlight: bool,
pub display_hold_time: DisplayHoldTime,
}Expand description
Display and illumination settings.
Controls the TH-D75’s LCD backlight, color theme, power-on message, and meter display. Derived from capability gap analysis features 159-169.
§Menu numbers (per Operating Tips §5.2, User Manual Chapter 12)
- Menu No. 900: Backlight control —
Auto(keys/encoder turn on, timer turns off; also lights on APRS interrupt or scan pause),Auto (DC-IN)(same as Auto on battery, always-on on DC),Manual(only[Power]toggles),On(always on). - Menu No. 901: Backlight timer — 3 to 60 seconds, default 10.
- Menu No. 902: LCD brightness — High / Medium / Low.
- Menu No. 903: Power-on message — up to 16 characters, default “HELLO !!”. Displayed for approximately 2 seconds at power-on. MCP-D75 software can also set a custom bitmap graphic.
- Menu No. 904: Single Band Display — Off / GPS(Altitude) / GPS(GS) / Date / Demodulation Mode.
- Menu No. 905: Meter Type — Type 1 / Type 2 / Type 3 (S/RF meter design variants).
- Menu No. 906: Background Color — Black / White.
- Menu No. 907: Info Backlight — Off / LCD / LCD+Key. Controls whether the backlight turns on for APRS or D-STAR interrupt display and scan pause/stop events.
Fields§
§backlight_control: BacklightControlLCD backlight control mode.
backlight_timer: u8Backlight auto-off timer in seconds (0 = always on).
lcd_brightness: u8LCD brightness level (1-6, 1 = dimmest, 6 = brightest).
background_color: BackgroundColorBackground color theme.
power_on_message: PowerOnMessagePower-on message displayed at startup (up to 16 characters).
single_band_display: boolSingle-band display mode (show only one band at a time).
meter_type: MeterTypeS-meter and power meter display type.
display_method: DisplayMethodDisplay method for the dual-band screen.
led_control: LedControlLED indicator control.
info_backlight: boolInfo backlight on receive.
display_hold_time: DisplayHoldTimeDisplay hold time for transient information (seconds).
Trait Implementations§
Source§impl Clone for DisplaySettings
impl Clone for DisplaySettings
Source§fn clone(&self) -> DisplaySettings
fn clone(&self) -> DisplaySettings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DisplaySettings
impl Debug for DisplaySettings
Source§impl Default for DisplaySettings
impl Default for DisplaySettings
Source§impl PartialEq for DisplaySettings
impl PartialEq for DisplaySettings
impl Eq for DisplaySettings
impl StructuralPartialEq for DisplaySettings
Auto Trait Implementations§
impl Freeze for DisplaySettings
impl RefUnwindSafe for DisplaySettings
impl Send for DisplaySettings
impl Sync for DisplaySettings
impl Unpin for DisplaySettings
impl UnwindSafe for DisplaySettings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more