From 7d885c1d4c86f40927af50e6e7bfa13aac0c2180 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期四, 21 十二月 2023 21:47:15 +0800
Subject: [PATCH] 1、common模块优化代码,Command命令中增加RTU命令结果返回webRul; 2、通信中间件增加了接收http下发RTU命令和内部命令的Controler; 3、RTU模拟器和控制器增加了上报完数据是否关闭TCP连接的控制。

---
 pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuComResultConstantTask.java |   42 +++++++++++++++++++++---------------------
 1 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuConstantTask.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuComResultConstantTask.java
similarity index 66%
copy from pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuConstantTask.java
copy to pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuComResultConstantTask.java
index fbf4b7c..9c056ca 100644
--- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuConstantTask.java
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuComResultConstantTask.java
@@ -1,7 +1,7 @@
 package com.dy.aceMw.server.tasks;
 
-import com.dy.aceMw.server.rtuData.RtuDataNode;
-import com.dy.aceMw.server.rtuData.RtuDataCache;
+import com.dy.aceMw.server.rtuData.RtuComResultNode;
+import com.dy.aceMw.server.rtuData.RtuComResultCache;
 import com.dy.common.mw.core.CoreTask;
 import com.dy.common.queue.Node;
 import org.apache.logging.log4j.LogManager;
@@ -10,8 +10,8 @@
 /**
  * 瀵筊TU涓婅鏁版嵁杩涜涓氬姟澶勭悊
  */
-public class FromRtuConstantTask extends CoreTask {
-    private static final Logger log = LogManager.getLogger(FromRtuConstantTask.class.getName());
+public class FromRtuComResultConstantTask extends CoreTask {
+    private static final Logger log = LogManager.getLogger(FromRtuComResultConstantTask.class.getName());
 
     /**
      * 鍦ㄥ崟绾跨▼鐜涓繍琛�
@@ -19,21 +19,21 @@
     @Override
     public Integer execute() {
         try{
-            dealRtuUpData() ;
+            dealRtuComResult() ;
         }catch(Exception e){
             log.error(e);
         }
-        return RtuDataCache.size()>0?0:1 ;
+        return RtuComResultCache.size()>0?0:1 ;
     }
     /**
-     * 澶勭悊涓婅鏁版嵁
+     * 澶勭悊涓婅鍛戒护缁撴灉
      */
-    public void dealRtuUpData() {
-        Node first = RtuDataCache.getFirstQueueNode() ;
+    public void dealRtuComResult() {
+        Node first = RtuComResultCache.getFirstQueueNode() ;
         if(first != null){
-            Node last = RtuDataCache.getLastQueueNode() ;
+            Node last = RtuComResultCache.getLastQueueNode() ;
             while (last != null){
-                last = this.doDealRtuUpData(first, last);
+                last = this.doDealRtuComResult(first, last);
             }
         }
     }
@@ -43,7 +43,7 @@
      * @param first 绗竴涓妭鐐�
      * @param last 鏈�鍚庝竴涓妭鐐�
      */
-    private Node doDealRtuUpData(Node first, Node last){
+    private Node doDealRtuComResult(Node first, Node last){
         if(last != null){
             //鍦╠ealNode鏂规硶涓紝鍙兘瑕佹妸last浠庨槦鍒椾腑绉婚櫎锛岃繖鏃秎ast.pre涓虹┖锛屾墍浠ユ彁鍓嶆妸last.pre鍙栧嚭鏉�
             Node pre = last.pre ;
@@ -68,12 +68,12 @@
     /**
      * 澶勭悊涓婅鏁版嵁
      */
-    public Integer dealRtuUpData_() {
-        Node first = RtuDataCache.getFirstQueueNode() ;
+    public Integer dealRtuComResult_() {
+        Node first = RtuComResultCache.getFirstQueueNode() ;
         if(first != null){
-            Integer count = RtuDataCache.size() ;
-            Node last = RtuDataCache.getLastQueueNode() ;
-            this.doDealRtuUpData_(first, last);
+            Integer count = RtuComResultCache.size() ;
+            Node last = RtuComResultCache.getLastQueueNode() ;
+            this.doDealRtuComResult_(first, last);
             return count ;
         }
         return null ;
@@ -84,13 +84,13 @@
      * @param first 绗竴涓妭鐐�
      * @param last 鏈�鍚庝竴涓妭鐐�
      */
-    private void doDealRtuUpData_(Node first, Node last){
+    private void doDealRtuComResult_(Node first, Node last){
         if(last != null){
             //鍦╠ealNode鏂规硶涓紝鍙兘瑕佹妸last浠庨槦鍒椾腑绉婚櫎锛岃繖鏃秎ast.pre涓虹┖锛屾墍浠ユ彁鍓嶆妸last.pre鍙栧嚭鏉�
             Node pre = last.pre ;
             dealNode(last) ;
             if(first != last){
-                doDealRtuUpData(first, pre) ;
+                doDealRtuComResult_(first, pre) ;
             }else{
                 //鍋滄
             }
@@ -103,9 +103,9 @@
      */
     private void dealNode(Node node){
         if(node != null && node.obj != null){
-            RtuDataNode obj = (RtuDataNode)node.obj ;
+            RtuComResultNode obj = (RtuComResultNode)node.obj ;
             obj.dealSelf() ;
-            RtuDataCache.removeNode(node);
+            RtuComResultCache.removeNode(node);
         }
     }
 

--
Gitblit v1.8.0