/** {@inheritDoc} */ @Override public void register(Connection conn) { ModInfo info = conn.updateModuleData((LcnAddrMod) this.addr); if (!info.requestStatusLedsAndLogicOps.isActive()) { info.requestStatusLedsAndLogicOps.nextRequestIn(0, System.nanoTime()); } }
/** {@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); } } }