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

SubDevice.InvokeAction

Отсылка команды на устройство UPNP

Синтаксис

SubDevice.InvokeAction(ActionName, ServiceType, [Arguments, Callback])

Название Пример Описание
ActionName "Play" type: string
имя команды
ServiceType "service:AVTransport:1" type: string
используемый сервис
Arguments {InstanceID: 0, Speed: 1} type: string
список аргументов команды
Callback type: function
функция обратного вызова
На выходе
Boolean type: Boolean
Успешность


Пример

var l_oDevice = module.GetDevice("Sonos"); //Получаем устройство
var l_oSubDevice = module.AddSubDevice("SubDevice 1", l_oDevice); //создаем подустройство 
l_oSubDevice.InvokeAction("Play", "service:AVTransport:1", {InstanceID: 0, Speed: 1});