display
Опции конфигурации дисплея: Длительность включения экрана, Интервал автоматической карусели, Всегда указывать на север, Формат GPS, Предпочтительные единицы отображения, Перевернуть экран, Определение OLED, Режим отображения, Жирный заголовок, Пробуждение по касанию или движению, Ориентация компаса и Использовать 12-часовой формат. Конфигурация дисплея использует административное сообщение с отправкой protobuf Config.Display.
Значения конфигурации дисплея
Длительность включения экрана
Длительность, в течение которой экран остается включенным после нажатия пользовательской кнопки или получения сообщений.
Интервал автоматической карусели
Автоматически переключает на следующую страницу на экране подобно карусели на основе указанного интервала.
Всегда указывать на север
Если эта опция установлена, компасный курс на экране вне круга всегда будет указывать на север. Эта функция по умолчанию отключена, верх дисплея представляет направление вашего курса, а индикатор севера перемещается по кругу.
Формат GPS
Формат, используемый для отображения GPS-координат на экране устройства.
Допустимые значения:
| Value | Description |
|---|---|
DEC |
Десятичные градусы |
DMS |
Градусы минуты секунды |
UTM |
Универсальная поперечная Меркатора |
MGRS |
Система военных сеточных координат |
OLC |
Открытый код местоположения (Plus Codes) |
OSGR |
Сетка орднаンス сурвей |
MLS |
Система локатора Мейденхед |
Предпочтительные единицы отображения
Переключение между METRIC (по умолчанию) и IMPERIAL единицами
Перевернуть экран
Если включено, экран будет повёрнут на 180 градусов для случаев, когда он установлен вверх ногами.
Определение OLED
Тип контроллера OLED определяется автоматически по умолчанию, но может быть задан вручную этой настройкой, если автоопределение не сработало. Для SH1107 предполагается квадратный дисплей с 128x128 пикселями, как у GME128128-1.
Допустимые значения:
| Value | Description |
|---|---|
OLED_AUTO |
Автоопределение контроллера дисплея |
OLED_SSD1306 |
Всегда использовать драйвер SSD1306 |
OLED_SH1106 |
Всегда использовать драйвер SH1106 |
OLED_SH1107 |
Всегда использовать драйвер SH1107 (геометрия 128x128) |
Режим отображения
Режим отображения может быть установлен в DEFAULT (по умолчанию), TWOCOLOR, INVERTED или COLOR. Режим TWOCOLOR предназначен для OLED-дисплеев, у которых первая строка вывода имеет другой цвет, чем остальная часть дисплея. Режим INVERTED инвертирует эту двухцветную область, что приводит к белому фону заголовка на монохромных дисплеях.
Жирный заголовок
Заголовок может быть трудно читаемым при использовании режимов отображения 'INVERTED' или 'TWOCOLOR'. Эта настройка сделает заголовок жирным, чтобы его было легче читать.
Пробуждение по касанию или движению
Эта опция включает возможность пробуждения экрана устройства при обнаружении движения, такого как касание устройства, через подключенный акселерометр или ёмкостную сенсорную кнопку.
Ориентация компаса
Указывает, как поворачивать или инвертировать ориентацию компаса на дисплее.
Использовать 12-часовой формат
Если false, устройство отображает время в 24-часовом формате на экране. Если true, устройство отображает время в 12-часовом формате на экране.
Доступность конфигурации дисплея для клиентов
<Icon icon="mdi:android" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Android
</>
),
value: "android",
},
{
label: (
<>
<Icon icon="mdi:apple" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Apple
</>
),
value: "apple",
},
{
label: (
<>
<Icon icon="mdi:terminal" height="1.5rem" style={{ marginRight: "0.25rem" }} /> CLI
</>
),
value: "cli",
},
{
label: (
<>
<Icon icon="mdi:internet" height="1.5rem" style={{ marginRight: "0.25rem" }} /> Web
</>
),
value: "web",
},
]}>
Android
:::info
Конфигурация дисплея доступна для Android.
- Откройте приложение Meshtastic
- Перейдите в: Вертикальное многоточие (3 точки в правом верхнем углу) > Конфигурация радио > Дисплей
:::
Apple
:::info Большинство опций конфигурации дисплея доступны в iOS, iPadOS и macOS в разделе Настройки > Конфигурация устройства > Дисплей. :::
CLI
:::info
Все опции конфигурации дисплея доступны в CLI Python. Примеры команд приведены ниже:
:::
| Настройка | Допустимые значения | По умолчанию |
|---|---|---|
| display.auto_screen_carousel_secs | integer |
Значение по умолчанию 0 — выключено. |
| display.compass_north_top | false, true |
false |
| display.flip_screen | false, true |
false |
| display.gps_format | DEC, DMS, UTM, MGRS, OLC, OSGR, MLS |
DEC |
| display.oled | OLED_AUTO, OLED_SSD1306, OLED_SH1106, OLED_SH1107 |
OLED_AUTO |
| display.screen_on_secs | integer |
Значение по умолчанию 0 — 10 минут. |
| display.units | METRIC, IMPERIAL |
METRIC |
| display.displaymode | DEFAULT, TWOCOLOR, INVERTED, COLOR |
DEFAULT |
| display.heading_bold | false, true |
false |
| display.wake_on_tap_or_motion | false, true |
false |
:::tip
Поскольку устройство перезагружается после каждой отправленной команды через CLI, при установке нескольких значений в разделе конфигурации рекомендуется объединять команды в одну цепочку.
```shell title="Example:" meshtastic --set display.screen_on_secs 120 --set display.gps_format UTM
:::
```shell title="Set Screen On Duration (Default of 0 is 10 minutes)"
meshtastic --set display.screen_on_secs 0
meshtastic --set display.screen_on_secs 120
```shell title="Set Auto Carousel Interval (Default of 0 is Off)" meshtastic --set display.auto_screen_carousel_secs 0 // Set to 2 Minutes (120 Seconds) meshtastic --set display.auto_screen_carousel_secs 120
```shell title="Specify GPS format on device screen"
meshtastic --set display.gps_format UTM
Web
:::info Все опции конфигурации дисплея доступны в веб-интерфейсе. :::