From 95c0c2e94d390650d3954c30c6a7c805fe9c714c Mon Sep 17 00:00:00 2001 From: whyclj <1525436766@qq.com> Date: 星期四, 15 十月 2020 18:23:18 +0800 Subject: [PATCH] 负载添加历史实时数据记录功能 --- src/com/dev/base/data/Dynamicload_SocketClient_Thread.java | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/com/dev/base/data/Dynamicload_SocketClient_Thread.java b/src/com/dev/base/data/Dynamicload_SocketClient_Thread.java index b981940..24cbe4e 100644 --- a/src/com/dev/base/data/Dynamicload_SocketClient_Thread.java +++ b/src/com/dev/base/data/Dynamicload_SocketClient_Thread.java @@ -26,9 +26,13 @@ this.conn_pool = conn_pool; this.dinf = dinf; - dbutton = new Dynamicload_button(dinf.getDev_id()); - dcontrol = new Dynamicload_control(dinf.getDev_id(),dinf.getFZ_button_num()); - dstate = new Dynamicload_state(dinf.getDev_id(),dinf.getFZ_button_num()); + dbutton = dinf.button; + dcontrol = dinf.control; + dstate = dinf.state; + + //dbutton = new Dynamicload_button(dinf.getDev_id()); + //dcontrol = new Dynamicload_control(dinf.getDev_id(),dinf.getFZ_button_num()); + //dstate = new Dynamicload_state(dinf.getDev_id(),dinf.getFZ_button_num()); master = new MyModbusMaster(dinf.getDev_ip(), MyModbusMaster.SLAVEID_DEFAULT); //System.out.println("master: "+master); } @@ -47,13 +51,17 @@ PowerArk_Task_SQL.update_Dynamicload_Control(conn_pool, dcontrol); }*/ //控制页面 - PowerArk_Task_SQL.queryDynamicload_Control(conn_pool, dcontrol); + /*PowerArk_Task_SQL.queryDynamicload_Control(conn_pool, dcontrol); { +// if(dcontrol.dev_id == 1001) { +// System.out.println(dcontrol.dev_id+"=="+dcontrol.control_en); +// } if(dcontrol.control_en) { + writeDynamicload_Control(master, dcontrol); PowerArk_Task_SQL.update_Dynamicload_Control(conn_pool, dcontrol); } - } + }*/ if (runCount % 2 == 0) { // *************************** 更新负载按钮信息******************************//* @@ -75,6 +83,7 @@ //System.err.println(dinf.dev_id + "=====" + ((new Date()).getTime() - last.getTime())); last = new Date(); PowerArk_Task_SQL.insertOrUpdateDeviceConnectState(conn_pool, dinf.dev_id, master); + dinf.conn_state = master.getConnectState(); if (runCount % 10 == 0) { // 更新当前设备ip master.setTarget_ip(dinf.dev_ip); @@ -176,6 +185,7 @@ } } if(dcontrol.start_auto>0) { + //System.out.println("启动自动加减载"); MyModbusUtils.writeCoil(8, true, master); } if(dcontrol.stop_auto>0) { -- Gitblit v1.9.1