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

}, this, { Type: IR.ADVANCED_NUMBER, Name: "Temperature", Min: 0, Max: 100 }); </syntaxhighlight> |attentions= Узнать полный путь к каналу, каналу обратной связи драйвера, либо токену можно с помощью Relations в редакторе. }}

SubDevice.DeleteEvent

Удалить событие

Синтаксис

SubDevice.DeleteEvent(Event)
SubDevice.DeleteEvent(ID)

Название Пример Описание
Event type: Object
Объект события
ID 1 type: Number
Идентификатор события
На выходе
Boolean true type: Boolean
Результат удаления


Пример

var l_oDevice = module.GetDevice("MyDevice"); //Получаем устройство
var l_oSubDevice = module.AddSubDevice("SubDevice 1", l_oDevice); //создаем подустройство 
//Создание события с Default
var l_oEvent = l_oSubDevice.AddEvent("Temperature drops below...", "Drivers.Nest.CurrentTemperature", false, "<", "23");
//Удаление с объектом события
l_oSubDevice.DeleteEvent(l_oEvent);
//Удаление с идентификатором
l_oSubDevice.DeleteEvent(l_oEvent.ID);