Материал из Module developer
SubDevice.addEvent()
добавить Event (Событие)
Синтаксис
Module.getSubDevice(SubDeviceName).add(Event)
| Название | Пример | Описание |
| Event | type: object объект события |
| Event field: Name | "MyEvent" | type: string имя события |
| Event field: EventType | "Simple" | type: string тип события, может быть "Simple" и "Advanced" |
| Event field: Type | "send_number" | type: string тип команды события - "send_number" |
| Event field: Param | 1 | type: number значение, которое сравниваем |
| Event field: ChannelName | "Dimmer:channel1" | type: string имя канала, с которого получаем данные |
| Event field: Compare | "eq" | type: string логическая операция. "eq" - равно, "gt" - больше, "lt" - меньше, "ge" - больше либо равно, "le" - меньше либо равно |
| На выходе |
| Оbject | type: Object объект Event |
Пример
Module = B.getModule(ModuleID); sub = Module.getSubDevice("MySub"); channelName1 = "GRPS:myChannel" // full channel name for device "GPRS" and his channel "myChannel" sub.addEvent({ //event triggers if SMSnumber "=" to channelName1's value Name: "Just sent" + SMSnumber, EventType: "Simple", Param: SMSnumber, ChannelName: channelName1, Compare: "eq" });
