Материал из 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});
