From 0caf50fbb2416170b98b49613a26891baeafcbef Mon Sep 17 00:00:00 2001
From: clll <1320612696@qq.com>
Date: 星期三, 13 九月 2023 09:41:12 +0800
Subject: [PATCH] 提交不同,用于拉取

---
 springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java |   33 ++++++++++++++-------------------
 1 files changed, 14 insertions(+), 19 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
index c6ce249..258556f 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -2,9 +2,9 @@
 
 import cn.hutool.json.JSONObject;
 
+import java.util.ArrayList;
 import java.util.List;
 
-import org.springframework.context.ConfigurableApplicationContext;
 
 import com.example.springboot.entity.StorageCage;
 import com.example.springboot.entity.alarmmg;
@@ -18,13 +18,14 @@
     public void run() {
         while (this != null) {
             try {
-                Thread.sleep(10000);
+                Thread.sleep(5000);
             } catch (InterruptedException e) {
                 e.printStackTrace();
             }
 
             JSONObject jsonObject = new JSONObject();
             
+            //娉ㄥ叆mapper
             homeMapper = WebSocketServer.applicationContext.getBean(HomeMapper.class);
             // 绗煎瓙浣跨敤鎯呭喌
             List<StorageCage> tableData = homeMapper.selectAll();
@@ -46,27 +47,21 @@
             //鏌ヨ鎶ヨ淇℃伅
             List<alarmmg> alarmmg=homeMapper.SelectAlarmmgInfo();
             jsonObject.append("alarmmg", alarmmg);
-            //璇诲幓Plc杩涚墖杞︿笌鍑虹墖杞︿綅缃�
-            // List<String> addressList = new ArrayList<>();
-            // addressList.add("DB100.DBW0");
-            // addressList.add("DB100.DBW2");
-            // List<Short> paramlist = S7control.getinstance().ReadWord(addressList);
-            // jsonObject.append("params", paramlist);
-
-            jsonObject.append("params", new short[] { 30, 40, });
+            //璇诲幓Plc杩涚墖杞︿笌鍑虹墖杞︿綅缃甒
+            List<String> addressList = new ArrayList<String>();
+            addressList.add("DB105.DBW0");
+            addressList.add("DB105.DBW12");
+            List<Short> paramlist = S7control.getinstance().ReadWord(addressList);
+            //灏嗛泦鍚堣浆涓烘暟缁�
+            if(paramlist!=null){
+                Short[] paramlists = paramlist.toArray(new Short[0]);
+                jsonObject.append("params", paramlists);
+            }
+            // jsonObject.append("params", new short[] { 30, 40, });
             WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Home");
-
             if (sendwServer != null) {
                 sendwServer.sendMessage(jsonObject.toString());
             }
-
-            // JSONObject jsonObject = new JSONObject();
-            // jsonObject.append("params", new short[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
-            // 11, });
-            // WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Home");
-            // if (sendwServer != null) {
-            // sendwServer.sendMessage(jsonObject.toString());
-            // }
 
         }
     }

--
Gitblit v1.8.0