Skip to content

События кнопок ​

В режиме 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 те же события могут поднимать, опускать и останавливать жалюзи.