Материал из Module developer
Перейти к: навигация, поиск

SubDevice.AddEvent (работающий без функции)

{{API Function/ru |description=Добавить событие. Событие является необходимой частью создания правил. Данное событие работает без функции |constructor= SubDevice.AddEvent(Name, Path, ScriptCall, Compare, [Default], [AdvancedField]) |input=

Name "Temperature drops below..." type: String
Имя события
Path "Drivers.Nest.CurrentTemperature" type: String
Полный путь к каналу, каналу обратной связи драйвера, либо токену. Производится подписка на отслеживание изменений
ScriptCall false type: Boolean
Признак работы через функцию. В данной реализации необходимо устанавливать false
Compare type: String
Оператор сравнения как строка
Default "23" type: String
Значение по умолчанию

{{JStable|AdvancedField||Object, Array|Используется для работы со сложными событиями. При использовании AdvancedField необходимо в параметр Default устанавливать null. В AdvancedField можно передать один объект или массив объектов с данными.