pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/mqtt/DevStatusDealer.java
@@ -43,6 +43,16 @@ return rsMap ; } } public static Boolean oneOnLine(String devId){ synchronized (map){ DevStatus st = map.get(devId) ; if(st != null){ return st.onLine ; } return false ; } } /** * 统计在线与不在线情况 */ @@ -112,7 +122,7 @@ if(st.onLine != null && st.onLine.booleanValue() && st.lastUpDataTime != null){ if(now - st.lastUpDataTime > MqttUnit.confVo.noSubThenOff.longValue()){ st.onLine = false ; RtuLogDealer.log4Mqtt(entry.getKey(), "因较长时间未收上行数据,认为设备离线"); RtuLogDealer.log4Mqtt(entry.getKey(), "因较长时间未收到上行数据,认为设备离线"); } } }