Инструменты пользователя

Инструменты сайта


двойные_тройные_длительные_нажатия

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
двойные_тройные_длительные_нажатия [2021/09/25 03:41]
65.21.180.7 старая версия восстановлена (2020/05/31 15:51)
двойные_тройные_длительные_нажатия [2021/10/25 00:23] (текущий)
prizzrak14
Строка 8: Строка 8:
 Каждое событие описывается JSON объектом или массивом JSON обьектов. Каждое событие описывается JSON объектом или массивом JSON обьектов.
 Внутри объекта, возможны следующие строковые параметры: Внутри объекта, возможны следующие строковые параметры:
 +
 +
 +==Типы нажатий==
 +  * scmd - начало первого нажатия
 +  * rcmd - конец первого нажатия
 +  * lcmd - первое длительное нажатие
 +  * click - одиночное нажатие
 +  * dclick - двойное нажатие
 +  * tclick - тройное нажатие
 +  * scmd2 - начало двойного нажатия
 +  * scmd3 - начало тройного нажатия
 +  * lcmd2 - второе длительное нажатие
 +  * lcmd3 - третье длительное нажатие
 +  * rpcmd - цикл первого длительного нажатия
 +  * rpcmd2 - цикл второго длительного нажатия 
 +  * rpcmd3 - цикл третьего длительного нажатия
  
 ==Параметры обработчика нажатий== ==Параметры обработчика нажатий==
  
 * emit - MQTT топик в который отправить значение из параметра ecmd (если в параметре отсутствует / он будет дополнен слева префиксом статусного топика) * emit - MQTT топик в который отправить значение из параметра ecmd (если в параметре отсутствует / он будет дополнен слева префиксом статусного топика)
 +
 * ecmd - MQTT payload * ecmd - MQTT payload
 +
 * erev - если параметр задан, значения ecmd и erev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей. * erev - если параметр задан, значения ecmd и erev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей.
  
 * item - имя локального устройства из items (может содержать суффикс для указания того, какое именно свойство объекта надо изменить. Например: "lamp/hue" или "lamp/sat") * item - имя локального устройства из items (может содержать суффикс для указания того, какое именно свойство объекта надо изменить. Например: "lamp/hue" или "lamp/sat")
 +
 * icmd - команда для локального устройства (ON | OFF | HALT | REST | XON | XOFF | INCREASE | DECREASE | %<цифра>  и т.д) * icmd - команда для локального устройства (ON | OFF | HALT | REST | XON | XOFF | INCREASE | DECREASE | %<цифра>  и т.д)
 +
 * irev - если параметр задан, значения icmd и irev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей. * irev - если параметр задан, значения icmd и irev будут подставляться попеременно для каждого нажатия. Позволяет обеспечить, например, увеличение и уменьшение яркости лампы одной клавишей.
  
двойные_тройные_длительные_нажатия.1632530515.txt.gz · Последнее изменение: 2021/09/25 03:41 — 65.21.180.7