| | |
| | | // *************************** 更新负载按钮信息******************************//* |
| | | |
| | | // Date t1 = new Date(); |
| | | readElectrical_button(master, dbutton); |
| | | //readMutilElectrical_button(master, dbutton); |
| | | //readElectrical_button(master, dbutton); |
| | | readMutilElectrical_button(master, dbutton); |
| | | PowerArk_Task_SQL.updateDynamicload_ButtonTable(conn_pool, dbutton); |
| | | // System.out.println("RT:"+(new Date().getTime() - t1.getTime())); |
| | | |
| | | // Date t2 = new Date(); |
| | | // **************************** 更新负载状态信息 *****************************//* |
| | | readElectrical_state(master, dstate); |
| | | //readMutilElectrical_state(master, dstate); |
| | | //readElectrical_state(master, dstate); |
| | | readMutilElectrical_state(master, dstate); |
| | | PowerArk_Task_SQL.updateDynamicload_StateTable(conn_pool, dstate); |
| | | // System.out.println("State:"+(new Date().getTime() - t2.getTime())); |
| | | } |
| | |
| | | //System.err.println(dinf.dev_id + "=====" + ((new Date()).getTime() - last.getTime())); |
| | | last = new Date(); |
| | | |
| | | PowerArk_Task_SQL.insertOrUpdateDeviceConnectState(conn_pool, dinf.dev_id, master); |
| | | if (runCount % 10 == 0) { |
| | | // 更新当前设备ip |
| | | master.setTarget_ip(dinf.dev_ip); |
| | |
| | | BatchRead<Integer> batch = dbutton.createBatchRead(master); |
| | | //System.out.println("ip"+dinf.getDev_ip()+" dbutton: "+batch.toString()); |
| | | BatchResults<Integer> res = MyModbusUtils.readMutilRegisters(batch, master); |
| | | System.out.println("ip"+dinf.getDev_ip()+" "+res.toString()); |
| | | //System.out.println("ip"+dinf.getDev_ip()+" "+res.toString()); |
| | | dbutton.putBatchResult(res); |
| | | } |
| | | /** |