Config_DisplayConfig: Message<"meshtastic.Config.DisplayConfig"> & {
    autoScreenCarouselSecs: number;
    compassNorthTop: boolean;
    compassOrientation: Config_DisplayConfig_CompassOrientation;
    displaymode: Config_DisplayConfig_DisplayMode;
    flipScreen: boolean;
    gpsFormat: Config_DisplayConfig_GpsCoordinateFormat;
    headingBold: boolean;
    oled: Config_DisplayConfig_OledType;
    screenOnSecs: number;
    units: Config_DisplayConfig_DisplayUnits;
    wakeOnTapOrMotion: boolean;
}

Display Config

Type declaration

  • autoScreenCarouselSecs: number

    Automatically toggles to the next page on the screen like a carousel, based the specified interval in seconds. Potentially useful for devices without user buttons.

    from field: uint32 auto_screen_carousel_secs = 3;

  • compassNorthTop: boolean

    If this is set, the displayed compass will always point north. if unset, the old behaviour (top of display is heading direction) is used.

    from field: bool compass_north_top = 4;

  • compassOrientation: Config_DisplayConfig_CompassOrientation

    Indicates how to rotate or invert the compass output to accurate display on the display.

    from field: meshtastic.Config.DisplayConfig.CompassOrientation compass_orientation = 11;

  • displaymode: Config_DisplayConfig_DisplayMode

    Display Mode

    from field: meshtastic.Config.DisplayConfig.DisplayMode displaymode = 8;

  • flipScreen: boolean

    Flip screen vertically, for cases that mount the screen upside down

    from field: bool flip_screen = 5;

  • gpsFormat: Config_DisplayConfig_GpsCoordinateFormat

    How the GPS coordinates are formatted on the OLED screen.

    from field: meshtastic.Config.DisplayConfig.GpsCoordinateFormat gps_format = 2;

  • headingBold: boolean

    Print first line in pseudo-bold? FALSE is original style, TRUE is bold

    from field: bool heading_bold = 9;

  • oled: Config_DisplayConfig_OledType

    Override auto-detect in screen

    from field: meshtastic.Config.DisplayConfig.OledType oled = 7;

  • screenOnSecs: number

    Number of seconds the screen stays on after pressing the user button or receiving a message 0 for default of one minute MAXUINT for always on

    from field: uint32 screen_on_secs = 1;

  • units: Config_DisplayConfig_DisplayUnits

    Perferred display units

    from field: meshtastic.Config.DisplayConfig.DisplayUnits units = 6;

  • wakeOnTapOrMotion: boolean

    Should we wake the screen up on accelerometer detected motion or tap

    from field: bool wake_on_tap_or_motion = 10;

from message meshtastic.Config.DisplayConfig