. .
Это обработчик различных нажатий.
По сути данный блок является конструктором, с помощью которого можно настроить необходимые выходы и функции блока.
Блок генерирует только необходимый для конкретной конфигурации код и ничего лишнего.
Так выглядит блок с максимальным функционаломПоказать
ВНИМАНИЕ! Удалите из IDE старую библиотеку GyverButton.
.
Типы кнопок:
Поддерживаются кнопки как на дискретных так и на аналоговых входах,
Поддерживаются следующие типы нажатий:
- Одиночный клик
- Двойной клик
- Тройной клик
- и т.д. до 10 кликов
- Удержание (длинное нажатие)
- Одиночный клик + Удержание
- Двойной клик + Удержание
- и т.д. до 10 кликов + Удержание
Доступны следующие функции:
- Подсчет кликов совершенных подряд
- Подсчет кликов совершенных подряд до удержания
- Инкрементный сигнал
- Адресный инкрементный сигнал
- Ускорение инкрементного сигнала
При установке чек-боксов на необходимых сочетаниях и функциях
у блока формируются соответствующие выходы.
. .
Функционал довольно обширный.
Настройка блока должна быть интуитивно понятной. Везде присутствуют комментарии.
Более подробное описание и примеры работы смотри ниже.