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

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

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

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

{{JStable|Method|function(in_data){...}|Function|Выполняемая функция. Приходящим параметром в функцию может быть:

  • Если используется [Default], то приходящим параметром будет значение Default в формате String, которое задал разработчик модуля
  • Если используется [AdvancedField], то приходящим параметром будет значение типа Object или String взависимости от формата [AdvancedField]