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 |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/com/dev/base/data/Dynamicload_SocketClient_Thread.java b/src/com/dev/base/data/Dynamicload_SocketClient_Thread.java
index 435fba5..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);
 	}
@@ -79,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);

--
Gitblit v1.9.1