| | |
| | | package com.watersystem.monitor; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | public Water_rt wrt; |
| | | public Water_brach wbrach; |
| | | public Water_state wstate; |
| | | |
| | | public Water_alarm walarm; |
| | | public List<Water_alarm> listAlarm; |
| | | public MyModbusMaster master; |
| | | |
| | | //public static final int MAX_READALARM_COUNT = 20; //一次读取告警节点的最大数量 |
| | |
| | | |
| | | if(runCount %4 == 0) { |
| | | //*************************** 读取水冷信息故障 ******************************//* |
| | | /*readElectricalAlarmData(master,eAlarm); |
| | | Electrical_Task_SQL.inswrtOrUpdateElectrical_alarmTable(conn_pool, listAlarm);*/ |
| | | readWaterAlarmData(master,walarm); |
| | | Water_Task_SQL.insertOrUpdateWater_alarmTable(conn_pool, listAlarm); |
| | | } |
| | | |
| | | if(runCount%10 == 0) { |
| | |
| | | wstate.Water_system_function=(Watersystem_All_State>>11&1); |
| | | |
| | | } |
| | | //读取水冷信息故障 |
| | | private void readWaterAlarmData(MyModbusMaster master,Water_alarm walarm) { |
| | | listAlarm=new ArrayList<Water_alarm>(); |
| | | Water_alarm alarm=new Water_alarm(walarm.water_id); |
| | | alarm.setAlarm_starttime(new Date()); |
| | | alarm.setAlarm_endtime(new Date()); |
| | | alarm.setAlarm_confirm(0); |
| | | walarm.Watersystem_Operation_Fault = (int) master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Operation_Fault, master), walarm.Watersystem_Operation_Fault); //冷却系统各部件故障信息 |
| | | if(walarm.Watersystem_Operation_Fault>0) { |
| | | if((walarm.Watersystem_Operation_Fault>>8&1)==1) { |
| | | alarm.setAlarm_id(129300); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>9&1)==1) { |
| | | alarm.setAlarm_id(129301); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>10&1)==1) { |
| | | alarm.setAlarm_id(129302); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>11&1)==1) { |
| | | alarm.setAlarm_id(129303); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>12&1)==1) { |
| | | alarm.setAlarm_id(129304); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>13&1)==1) { |
| | | alarm.setAlarm_id(129305); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>14&1)==1) { |
| | | alarm.setAlarm_id(129306); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>15&1)==1) { |
| | | alarm.setAlarm_id(129307); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>0&1)==1) { |
| | | alarm.setAlarm_id(129308); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>1&1)==1) { |
| | | alarm.setAlarm_id(129309); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>2&1)==1) { |
| | | alarm.setAlarm_id(129310); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>3&1)==1) { |
| | | alarm.setAlarm_id(129311); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>4&1)==1) { |
| | | alarm.setAlarm_id(129312); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>5&1)==1) { |
| | | alarm.setAlarm_id(129313); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>6&1)==1) { |
| | | alarm.setAlarm_id(129314); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_Fault>>7&1)==1) { |
| | | alarm.setAlarm_id(129315); |
| | | listAlarm.add(alarm); |
| | | } |
| | | |
| | | } |
| | | walarm.Watersystem_BranchFlowTmp_Fault = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_BranchFlowTmp_Fault, master), walarm.Watersystem_BranchFlowTmp_Fault);//冷却系统支路流量/温度故障信息 |
| | | if(walarm.Watersystem_BranchFlowTmp_Fault>0) { |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>8&1)==1) { |
| | | alarm.setAlarm_id(129400); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>9&1)==1) { |
| | | alarm.setAlarm_id(129401); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>10&1)==1) { |
| | | alarm.setAlarm_id(129402); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>11&1)==1) { |
| | | alarm.setAlarm_id(129403); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>12&1)==1) { |
| | | alarm.setAlarm_id(129404); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>13&1)==1) { |
| | | alarm.setAlarm_id(129405); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>14&1)==1) { |
| | | alarm.setAlarm_id(129406); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>15&1)==1) { |
| | | alarm.setAlarm_id(129407); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>0&1)==1) { |
| | | alarm.setAlarm_id(129408); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>1&1)==1) { |
| | | alarm.setAlarm_id(129409); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>2&1)==1) { |
| | | alarm.setAlarm_id(129410); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>3&1)==1) { |
| | | alarm.setAlarm_id(129411); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>4&1)==1) { |
| | | alarm.setAlarm_id(129412); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>5&1)==1) { |
| | | alarm.setAlarm_id(129413); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>6&1)==1) { |
| | | alarm.setAlarm_id(129414); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_BranchFlowTmp_Fault>>7&1)==1) { |
| | | alarm.setAlarm_id(129415); |
| | | listAlarm.add(alarm); |
| | | } |
| | | } |
| | | walarm.Watersystem_Pre_Fault = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Pre_Fault, master), walarm.Watersystem_Pre_Fault);//冷却水压力故障 |
| | | if(walarm.Watersystem_Pre_Fault>0) { |
| | | if((walarm.Watersystem_Pre_Fault>>8&1)==1) { |
| | | alarm.setAlarm_id(129500); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>9&1)==1) { |
| | | alarm.setAlarm_id(129501); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>10&1)==1) { |
| | | alarm.setAlarm_id(129502); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>11&1)==1) { |
| | | alarm.setAlarm_id(129503); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>12&1)==1) { |
| | | alarm.setAlarm_id(129504); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>13&1)==1) { |
| | | alarm.setAlarm_id(129505); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>14&1)==1) { |
| | | alarm.setAlarm_id(129506); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>15&1)==1) { |
| | | alarm.setAlarm_id(129507); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>0&1)==1) { |
| | | alarm.setAlarm_id(129508); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>1&1)==1) { |
| | | alarm.setAlarm_id(129509); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>2&1)==1) { |
| | | alarm.setAlarm_id(129510); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>3&1)==1) { |
| | | alarm.setAlarm_id(129511); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>4&1)==1) { |
| | | alarm.setAlarm_id(129512); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>5&1)==1) { |
| | | alarm.setAlarm_id(129513); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>6&1)==1) { |
| | | alarm.setAlarm_id(129514); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Pre_Fault>>7&1)==1) { |
| | | alarm.setAlarm_id(129515); |
| | | listAlarm.add(alarm); |
| | | } |
| | | } |
| | | walarm.Watersystem_Operation_highorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Operation_highorlow, master), walarm.Watersystem_Operation_highorlow);//冷却系统各部件低/高 |
| | | if(walarm.Watersystem_Operation_highorlow>0) { |
| | | if((walarm.Watersystem_Operation_highorlow>>8&1)==1) { |
| | | alarm.setAlarm_id(129600); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>9&1)==1) { |
| | | alarm.setAlarm_id(129601); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>10&1)==1) { |
| | | alarm.setAlarm_id(129602); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>11&1)==1) { |
| | | alarm.setAlarm_id(129603); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>12&1)==1) { |
| | | alarm.setAlarm_id(129604); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>13&1)==1) { |
| | | alarm.setAlarm_id(129605); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>14&1)==1) { |
| | | alarm.setAlarm_id(129606); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>15&1)==1) { |
| | | alarm.setAlarm_id(129607); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>0&1)==1) { |
| | | alarm.setAlarm_id(129608); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>1&1)==1) { |
| | | alarm.setAlarm_id(129609); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>2&1)==1) { |
| | | alarm.setAlarm_id(129610); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>3&1)==1) { |
| | | alarm.setAlarm_id(129611); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>4&1)==1) { |
| | | alarm.setAlarm_id(129612); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>5&1)==1) { |
| | | alarm.setAlarm_id(129613); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>6&1)==1) { |
| | | alarm.setAlarm_id(129614); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Operation_highorlow>>7&1)==1) { |
| | | alarm.setAlarm_id(129615); |
| | | listAlarm.add(alarm); |
| | | } |
| | | } |
| | | walarm.Watersystem_Tmp_highorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Tmp_highorlow, master), walarm.Watersystem_Tmp_highorlow);//冷却系统温度高/超高 |
| | | if(walarm.Watersystem_Tmp_highorlow>0) { |
| | | if((walarm.Watersystem_Tmp_highorlow>>8&1)==1) { |
| | | alarm.setAlarm_id(129700); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>9&1)==1) { |
| | | alarm.setAlarm_id(129701); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>10&1)==1) { |
| | | alarm.setAlarm_id(129702); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>11&1)==1) { |
| | | alarm.setAlarm_id(129703); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>12&1)==1) { |
| | | alarm.setAlarm_id(129704); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>13&1)==1) { |
| | | alarm.setAlarm_id(129705); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>14&1)==1) { |
| | | alarm.setAlarm_id(129706); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>15&1)==1) { |
| | | alarm.setAlarm_id(129707); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>0&1)==1) { |
| | | alarm.setAlarm_id(129708); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>1&1)==1) { |
| | | alarm.setAlarm_id(129709); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>2&1)==1) { |
| | | alarm.setAlarm_id(129710); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>3&1)==1) { |
| | | alarm.setAlarm_id(129711); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>4&1)==1) { |
| | | alarm.setAlarm_id(129712); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>5&1)==1) { |
| | | alarm.setAlarm_id(129713); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>6&1)==1) { |
| | | alarm.setAlarm_id(129714); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Tmp_highorlow>>7&1)==1) { |
| | | alarm.setAlarm_id(129715); |
| | | listAlarm.add(alarm); |
| | | } |
| | | } |
| | | walarm.Watersystem_TmpFlow_highorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_TmpFlow_highorlow,master), walarm.Watersystem_TmpFlow_highorlow);//冷却系统支路温度/流量低/超低 |
| | | if(walarm.Watersystem_TmpFlow_highorlow>0) { |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>8&1)==1) { |
| | | alarm.setAlarm_id(129800); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>9&1)==1) { |
| | | alarm.setAlarm_id(129801); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>10&1)==1) { |
| | | alarm.setAlarm_id(129802); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>11&1)==1) { |
| | | alarm.setAlarm_id(129803); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>12&1)==1) { |
| | | alarm.setAlarm_id(129804); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>13&1)==1) { |
| | | alarm.setAlarm_id(129805); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>14&1)==1) { |
| | | alarm.setAlarm_id(129806); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>15&1)==1) { |
| | | alarm.setAlarm_id(129807); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>0&1)==1) { |
| | | alarm.setAlarm_id(129808); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>1&1)==1) { |
| | | alarm.setAlarm_id(129809); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>2&1)==1) { |
| | | alarm.setAlarm_id(129810); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>3&1)==1) { |
| | | alarm.setAlarm_id(129811); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>4&1)==1) { |
| | | alarm.setAlarm_id(129812); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>5&1)==1) { |
| | | alarm.setAlarm_id(129813); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>6&1)==1) { |
| | | alarm.setAlarm_id(129814); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_TmpFlow_highorlow>>7&1)==1) { |
| | | alarm.setAlarm_id(129815); |
| | | listAlarm.add(alarm); |
| | | } |
| | | } |
| | | walarm.Watersystem_Flow_ighorlow = (int)master.checkNullData(MyModbusUtils.readCoilStatus(Watersystem_ModbusAddress.Watersystem_Flow_ighorlow,master), walarm.Watersystem_TmpFlow_highorlow);//冷却水部分支路流量低/超低 |
| | | if(walarm.Watersystem_Flow_ighorlow>0) { |
| | | if((walarm.Watersystem_Flow_ighorlow>>8&1)==1) { |
| | | alarm.setAlarm_id(129900); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>9&1)==1) { |
| | | alarm.setAlarm_id(129901); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>10&1)==1) { |
| | | alarm.setAlarm_id(129902); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>11&1)==1) { |
| | | alarm.setAlarm_id(129903); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>12&1)==1) { |
| | | alarm.setAlarm_id(129904); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>13&1)==1) { |
| | | alarm.setAlarm_id(129905); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>14&1)==1) { |
| | | alarm.setAlarm_id(129906); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>15&1)==1) { |
| | | alarm.setAlarm_id(129907); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>0&1)==1) { |
| | | alarm.setAlarm_id(129908); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>1&1)==1) { |
| | | alarm.setAlarm_id(129909); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>2&1)==1) { |
| | | alarm.setAlarm_id(129910); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>3&1)==1) { |
| | | alarm.setAlarm_id(129911); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>4&1)==1) { |
| | | alarm.setAlarm_id(129912); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>5&1)==1) { |
| | | alarm.setAlarm_id(129913); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>6&1)==1) { |
| | | alarm.setAlarm_id(129914); |
| | | listAlarm.add(alarm); |
| | | } |
| | | if((walarm.Watersystem_Flow_ighorlow>>7&1)==1) { |
| | | alarm.setAlarm_id(129915); |
| | | listAlarm.add(alarm); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | int b=13; |
| | | String a=Integer.toBinaryString(b>>0&1); |