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

Входным параметром метода является:
ActionType - указываем вид действия (Simple - простое или Advanced - расширенное).
Type - указываем тип действия.
Param - необязательно, передаем параметры, для вызова функции (метода).
Space - необязательно, передаем пространство для вызова функции.
Method - передаем метод (функцию).
Name - указываем имя метода.
Выходным параметром метода является: успешно или нет (True, False).
Пример действия типа отправки числа на канала:

NewSubDevice.addAction({                                                                    
   ActionType: "Simple",  // Указываем вид действия
   Type: "send_number"   // Указываем тип действия
   Param: "0",   // Передаем параметры, для вызова функции
   Name: "Turn Off",   // Указываем имя метода
   ChannelName: channelName, // Указываем имя канала 
 });

Входным параметром метода является:
ActionType - указываем вид действия (Simple - простое или Advanced - расширенное).
Type - указываем тип действия.
Param - передаем параметры, для вызова функции (метода).
ChannelName - указываем имя канала.
Name - указываем имя метода.
Выходным параметром метода является: успешно или нет (True, False).