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