Материал из Module developer
- Добавить действие для под-устройства.
Для добавления действия на под-устройство можно использовать следующий метод:
// Пример функции для действия
function changeLight(in_data){
// Выводи сообщение о запуске метода
IR.Log("changeLight run");
// Выводим передаваемые параметры
// "lamp": 1, "set": 100 - сообщение выводимое в логе
IR.JSONLog(in_data);
// Передаем на устройство полученные параметры
device.Send(in_data); }</code>
<code>// Добавить действие для лампы
NewSubDevice.addAction({
ActionType: "Simple", // Указываем вид действия
Type: "script_call", // Указываем тип действия
Param: {lamp: 1, set: 100}, // Передаем параметры, для вызова функции -необязательно
Space: this, // Передаем пространство для вызова функции -необязательно
Method: changeLight, // Передаем метод
Name: "Turn On" // Указываем имя метода
})