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