Этот модуль позволяет отправлять сообщения в сеть прямо с устройства, не используя мобильное приложение. Вы можете заранее составить список фраз и выбирать их с помощью физических элементов управления (кнопок или энкодеров).
Настройки передаются через административное сообщение ConfigModule.CannedMessage protobuf.
Основные параметры конфигурации
| Параметр | Описание |
| Enabled | Включает или выключает модуль заготовленных сообщений. |
| Messages | Список сообщений, разделенных символом «пайп» (** |
| Send Bell | Добавляет символ «звонка» (ASCII Bell) к каждому сообщению. Это позволяет принимающему устройству (если настроен модуль уведомлений) издать звуковой сигнал. |
Источники ввода (Input Source)
Вы можете выбрать, какое устройство будет использоваться для навигации по списку сообщений:
| Значение | Описание |
| _any | (По умолчанию) Разрешает любое подключенное периферийное устройство. |
| rotEnc1 | Обычный поворотный энкодер. |
| upDownEnc1 | Энкодер типа «Вверх-Вниз» (также для RAK14006). |
| scanAndSelect | Управление одной кнопкой (через короткое и длинное нажатия). |
| cardkb | Клавиатура M5 Stack CardKB или матричная клавиатура RAK14004. |
| serialkb | Серийная клавиатура (например, Chatter). |
Настройка аппаратных пинов (Input Broker)
Если вы используете физические элементы управления, подключенные напрямую к GPIO, необходимо настроить следующие параметры:
- Input Broker Pin A / B: Номера GPIO (1–39) для фаз энкодера.
- Input Broker Pin Press: Номер GPIO для кнопки нажатия на энкодере.
- Rotary Encoder Enabled: Активирует работу стандартного энкодера.
- Up Down Encoder Enabled: Активирует режим энкодера «вверх/вниз».
Настройка событий (Input Broker Events)
Эти параметры определяют, какие действия происходят при манипуляциях с устройством ввода:
- Event Clockwise: Генерирует событие при повороте энкодера по часовой стрелке (например, переход к следующему сообщению).
- Event Counter Clockwise: Генерирует событие при повороте против часовой стрелки.
- Event Press: Определяет тип события при нажатии кнопки (например, выбор и отправка сообщения).
Использование модуля вместе с External Notification Module позволяет создать систему оповещения, где входящее сообщение с символом «Bell» заставит устройство-приемник пропищать, привлекая внимание пользователя.