| | |
| | | alarmVo==null?null:alarmVo.alarmEleMiss, |
| | | alarmVo==null?null:alarmVo.alarmEleExceed, |
| | | alarmVo==null?null:alarmVo.alarmEleLowVolt, |
| | | alarmVo==null?null:alarmVo.stateIcEnable |
| | | alarmVo==null?null:alarmVo.stateIcEnable, |
| | | (byte)0,//电池电压(1:报警,0:正常) |
| | | (byte)0//阀门报警(1:报警,0:正常) |
| | | ) ; |
| | | sv.saveRmAlarmStateLast(po) ; |
| | | }else{ |
| | | po = this.update(po, controller, rtuDt, alarmVo, receiveDt) ; |
| | | this.updateVirCardNoUseState(sv, controller, alarmVo) ; |
| | | sv.updateRmAlarmStateLast(po); |
| | | } |
| | | } |
| | |
| | | alarmVo==null?null:alarmVo.alarmEleMiss, |
| | | alarmVo==null?null:alarmVo.alarmEleExceed, |
| | | alarmVo==null?null:alarmVo.alarmEleLowVolt, |
| | | alarmVo==null?null:alarmVo.stateIcEnable |
| | | alarmVo==null?null:alarmVo.stateIcEnable, |
| | | (byte)0,//电池电压(1:报警,0:正常) |
| | | (byte)0//阀门报警(1:报警,0:正常) |
| | | ) ; |
| | | sv.saveRmAlarmStateHistory(po) ; |
| | | } |
| | |
| | | } |
| | | return po ; |
| | | } |
| | | |
| | | /** |
| | | * 虚拟卡在取水中的占用状态改为非应用状态 |
| | | */ |
| | | private void updateVirCardNoUseState(DbSv sv, |
| | | PrController controller, |
| | | AlarmVo alarmVo){ |
| | | if(alarmVo != null){ |
| | | if(alarmVo.statePump != null && alarmVo.statePump.byteValue() == 0){ |
| | | //阀门关闭状态 |
| | | if(controller != null && controller.getIntakeId() != null){ |
| | | //虚拟卡在取水中的占用状态改为非应用状态 |
| | | sv.updateVirCardNoUseState(controller.getIntakeId()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |