From 371272c50c94b364aed0efec4871aefa85ff0a27 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 11 一月 2021 14:43:54 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/web/RouterController.java       |    7 ++++---
 src/main/webapp/views/monitor/js/monitor.js                 |    2 +-
 src/main/java/com/zy/asrs/controller/MonitorController.java |    4 ++--
 src/main/java/com/zy/core/model/protocol/CrnProtocol.java   |   16 ++++++++--------
 src/main/resources/application.yml                          |   14 ++++++++++++++
 5 files changed, 29 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MonitorController.java b/src/main/java/com/zy/asrs/controller/MonitorController.java
index 27c8c85..d482cf0 100644
--- a/src/main/java/com/zy/asrs/controller/MonitorController.java
+++ b/src/main/java/com/zy/asrs/controller/MonitorController.java
@@ -57,7 +57,7 @@
      * 鑾峰彇鍏朵粬淇℃伅
      */
     @GetMapping("/other")
-    public R monitorOther(@RequestParam("crnId") Integer crnId) {
+    public R monitorOther(@RequestParam("crnId") Integer crnId, @RequestParam("ledId") Integer ledId) {
         Double xSpeed = 0.0D;
         Double ySpeed = 0.0D;
         Double zSpeed = 0.0D;
@@ -98,7 +98,7 @@
         }
 
         // 鑾峰彇杈撻�佺嚎plc绾跨▼
-        LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, crnId);
+        LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, ledId);
         String ledContent = ledThread.getStringBuffer().toString();
 //        ledContent = "ask鐨勬ā鍧楄惃婊″ぇ绠椾簡钀ㄦ弧澶т簡\n 鏄獦澧冨埌鍩冨強鍡插鍡瞈n 钀ㄨ揪濮嗘墦寮�钀ㄦ弧澶у嚡鎾掗害褰撳姵钀ㄦ弧澶ц�佸笀";
 
diff --git a/src/main/java/com/zy/common/web/RouterController.java b/src/main/java/com/zy/common/web/RouterController.java
index ea841de..83c835b 100644
--- a/src/main/java/com/zy/common/web/RouterController.java
+++ b/src/main/java/com/zy/common/web/RouterController.java
@@ -43,12 +43,13 @@
         }
     }
 
-    @RequestMapping("/monitor/{cnrId}")
+    @RequestMapping("/monitor/{cnrId}/{ledId}")
     public void monitor(@PathVariable("cnrId") Integer cnrId,
+                        @PathVariable("ledId") Integer ledId,
                         HttpServletResponse response) {
         try{
-            String append = cnrId==null?"":("?crnId="+cnrId);
-            response.sendRedirect(contextPath+"/views/monitor/monitor.html"+append);
+
+            response.sendRedirect(contextPath+"/views/monitor/monitor.html"+ "?" + "crnId=" + cnrId + "&" + "ledId=" + ledId);
         } catch (Exception ex){
             ex.printStackTrace();
         }
diff --git a/src/main/java/com/zy/core/model/protocol/CrnProtocol.java b/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
index 2110fc1..6fbaa43 100644
--- a/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
@@ -271,37 +271,37 @@
     /**
      * X琛岃蛋绾块�熷害m/min
      */
-    private Float xSpeed;
+    private Float xSpeed = 0F;
 
     /**
      * Y琛岃蛋绾块�熷害m/min
      */
-    private Float ySpeed;
+    private Float ySpeed = 0F;
 
     /**
      * Z琛岃蛋绾块�熷害m/min
      */
-    private Float zSpeed;
+    private Float zSpeed = 0F;
 
     /**
      * 鍫嗗灈鏈虹疮璁¤蛋琛岃窛绂籯m
      */
-    public Float xDistance;
+    public Float xDistance = 0F;
 
     /**
      * 鍫嗗灈鏈虹疮璁″崌闄嶈窛绂籯m
      */
-    public Float yDistance;
+    public Float yDistance = 0F;
 
     /**
      * 鍫嗗灈鏈虹疮璁¤蛋琛屾椂闀縣
      */
-    public Float xDuration;
+    public Float xDuration = 0F;
 
-    /**
+    /**w
      * 鍫嗗灈鏈虹疮璁″崌闄嶆椂闀縣
      */
-    public Float yDuration;
+    public Float yDuration = 0F;
 
     public void setMode(Short mode) {
         this.mode = mode;
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 61d598f..162e44e 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -157,6 +157,20 @@
     port: 5005
     devpPlcId: ${wcs-slave.devp[0].id}
     staArr: 109,113,103,200,203 # todo:luxiaotao
+  # LED2
+  led[1]:
+    id: 2
+    ip: 192.168.10.61
+    port: 5005
+    devpPlcId: ${wcs-slave.devp[0].id}
+    staArr: 109,113,103,200,203 # todo:luxiaotao
+  # LED3
+  led[2]:
+    id: 2
+    ip: 192.168.10.61
+    port: 5005
+    devpPlcId: ${wcs-slave.devp[0].id}
+    staArr: 109,113,103,200,203 # todo:luxiaotao
   # 纾呯О
 #  scale[0]:
 #    id: 1
diff --git a/src/main/webapp/views/monitor/js/monitor.js b/src/main/webapp/views/monitor/js/monitor.js
index 5fc35d8..c99b0f8 100644
--- a/src/main/webapp/views/monitor/js/monitor.js
+++ b/src/main/webapp/views/monitor/js/monitor.js
@@ -53,7 +53,7 @@
  * 鑾峰彇鍏朵粬鏁版嵁
  */
 function getOther() {
-    http.get(baseUrl+"/monitor/other", {crnId: getUrlVal("crnId")}, function (res) {
+    http.get(baseUrl+"/monitor/other", {crnId: getUrlVal("crnId"), ledId: getUrlVal("ledId")}, function (res) {
         if (res.code === 200){
 
             // 宸�

--
Gitblit v1.9.1