button_event (нажатие на кнопку)
Обновлено 28 октября 2024
Тип данных: ENUM.
Способ использования: хранит состояние устройства и может менять его.
Назначение: сообщает о нажатии на кнопку. Возможные типы нажатий:
- click— однократное нажатие.
- double_click— двойное нажатие.
- long_press— долгое нажатие.
При описании модели устройства перечень типов нажатий можно сократить.
Устройства с этой функцией
scenario_button — сценарные кнопки.
Примеры голосовых команд
Голосовых команд не предусмотрено.
Описание функции в модели устройства
Функция должна быть добавлена в описания моделей всех поддерживающих ее устройств.
"features": [
    "button_event",
    // ...
]
Пример описания состояния функции
В примере описана сценарная кнопка, на которую однократно нажали.
{
    "states": [
        {
            "key": "button_event",
            "value": {
                "type": "ENUM",
                "enum_value": "click"
            }
        }
    ]
}