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