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

Далее получаем описание нашего модуля по ModuleID: var module = B.getModule(moduleID);
Получаем ссылки на драйвер устройства и драйвер сервера, также подключаем их:

    var device = module.getDevice("DuoTecno Network");
    var server = IR.GetDevice("iRidium Server");
    server.Connect();
    device.Connect();

И создаём слушатели на возможность подключения к серверу (необходимо для того, чтобы команды не дублировались на сервер и на устройство напрямую, а отправлялись только на сервер, если он доступен, либо на устройство):

   B.AddListener(B.EVENT_CONNECT_TO_SERVER_AVAILABLE, 0, function () {
        device.Disconnect();
    })
    B.AddListener(B.EVENT_CONNECT_TO_SERVER_NOT_AVAILABLE, 0, function () {
        device.Connect(); 
    })