Материал из Module developer
Object Event | Name | "MyEvent" | type: string имя действия | |
EventType | "Simple" | type: string тип события, принимает одно из следующих значений:
| ||
Compare | "eq" | type: string логическая операция сравнения с "Param". "eq" - равно, "gt" - больше, "lt" - меньше, "ge" - больше либо равно, "le" - меньше либо равно | ||
Param | 1 | type: Number значение, которое сравниваем. Только для EventType "Simple" | ||
ChannelName | "Dimmer:channel1" | type: string имя канала. Не используется в "script_call" Event | ||
Object Field (Advanced only) | ControlType | "Number" | type: string тип окна ввода параметров Advanced Event, принимает одно из следующих значений:
| |
Min | 0 | type: Number минимальное значение, которое может ожидать Event. Только для ControlType "Number" | ||
Max | 100 | type: Number максимальное значение, которое может ожидать Event. Только для ControlType "Number" | ||
Step | 5 | type: Number шаг изменения значения, которое может ожидать Event. Только для ControlType "Number" | ||
Default | "Значение по-умолчанию" | type: String введённое значение по-умолчанию. Только для ControlType "Text" | ||
Validate | function | type: Function функция проверки введённого значения. Принимает как параметр введённое в поле значение, в случае успеха должна возвращать число 0. Только для ControlType "Text" | ||
List | [{Caption: "turn on", Value: 100}] | type: Array массив значений либо объектов. В случае объектов канал ожидает значение поля "Value". Только для ControlType "Select" |