Материал из Module developer
Перейти к: навигация, поиск
// Получаем уникальный идентификатор модуля и шины при запуске 
 IR.AddListener(IR.EVENT_MODULE_START, 0, function(moduleID, busID){
   // Получение копии модуля	
   // moduleID - уникальный идентификатор модуля
   // Присваивание переменной ''module''
   var module = B.getModule(moduleID);
   // Формируем имя подсети и присваиваем переменной ''netWorkName''
   var netWorkName = "HDL-BUS Pro Network (UDP)"'; 
   // Берем существующее устройство и присваиваем переменной ''device'' 
   var device = module.getDevice(netWorkName); 
   // Создаем новое под-устройство с параметрами:
   // Device - объект драйвера устройства iRidium
   // Имя создаваемого под-устройства, через которое будем к нему обращаться и это же имя увидит пользователь
   var NewSubDevice = module.addSubDevice({
       Device: device,
       DeviceName: "HDL Dimmer 1"
    });
 });