Exemple #1
0
 /** {@inheritDoc} */
 @Override
 public void register(Connection conn) {
   ModInfo info = conn.updateModuleData((LcnAddrMod) this.addr);
   if (!info.requestStatusLedsAndLogicOps.isActive()) {
     info.requestStatusLedsAndLogicOps.nextRequestIn(0, System.nanoTime());
   }
 }
Exemple #2
0
 /** {@inheritDoc} */
 @Override
 public void register(Connection conn) {
   if (!this.addr.isGroup()) {
     long currTime = System.nanoTime();
     ModInfo info = conn.updateModuleData((LcnAddrMod) this.addr);
     if (!info.requestSwAge.isActive()) {
       info.requestSwAge.nextRequestIn(0, currTime); // Firmware version is required
     }
     if (info.requestStatusVars.containsKey(this.var)
         && !info.requestStatusVars.get(this.var).isActive()) {
       info.requestStatusVars.get(this.var).nextRequestIn(0, currTime);
     }
   }
 }