Материал из Module developer
// Получаем уникальный идентификатор модуля и шины при запуске
module.AddListener(IR.EVENT_MODULE_START, 0, function(){
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"
});
});
При успешном создании под-устройства, в переменной NewSubDevice будет объект созданного под-устройства, у которого мы можем выполнить следующие операции:
- Работать с виджетами подустройства
- Работать с командами и тегами подустройства
- Работать с AEC(Actions, Events, Conditions)
