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

SubDevice.InvokeAction

Sending a command to UPNP device

Синтаксис

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

Название Пример Описание
ActionName "Play" type: string
command name
ServiceType "service:AVTransport:1" type: string
used service
Arguments {InstanceID: 0, Speed: 1} type: string
list of command agruments
Callback type: function
callback function
На выходе
Boolean type: Boolean
Success rate


Пример

var l_oDevice = module.GetDevice("Sonos"); //Getting a device
var l_oSubDevice = module.AddSubDevice("SubDevice 1", l_oDevice); //creating a subdevice
l_oSubDevice.InvokeAction("Play", "service:AVTransport:1", {InstanceID: 0, Speed: 1});