События кнопок
В режиме input device (устройство ввода), который установлен на заводе, модуль сам не отправляет команды управления DALI. Он передаёт события кнопок центральному контроллеру DALI-2, например SmartCore, и уже контроллер решает, что делать.
Каждый из четырёх входов представляет собой один экземпляр (instance) типа 1, кнопка, по IEC 62386-301. В таблице ниже перечислены события, которые определяет стандарт и отправляет модуль.
| Событие | Когда отправляется |
|---|---|
| Button pressed | Кнопка нажата |
| Button released | Кнопка отпущена |
| Short press | Кнопку нажали и отпустили, и быстрого второго нажатия не последовало. Если двойное нажатие отключено, это просто быстрое нажатие и отпускание |
| Double press | Кнопку нажали и отпустили, и сразу за этим последовало второе нажатие |
| Long press start | Кнопку нажали и удерживают |
| Long press repeat | Отправляется повторно с заданным интервалом, пока кнопка удерживается |
| Long press stop | Удерживаемую кнопку отпустили |
| Button stuck | Кнопка остаётся нажатой дольше ожидаемого |
| Button free | Заклинившая кнопка освободилась |
Как обрабатываются эти события
Используй режим input device всегда, когда в системе есть центральный контроллер DALI-2 с поддержкой IEC 62386-103. Вся логика находится в контроллере: поведение задаётся в одном месте, и его можно менять, не трогая модуль.
Что можно делать с этими событиями
Центральный контроллер DALI-2, например SmartCore, по этим событиям включает и выключает свет коротким нажатием и диммирует его длинным. Через релейные выходы SmartCore те же события могут поднимать, опускать и останавливать жалюзи.