From 71333f8fbfc321bced0d7a3916e996de7fdac284 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 15 八月 2020 11:17:08 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/CrnThread.java |   31 +++++++++++++++++--------------
 1 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/CrnThread.java b/src/main/java/com/zy/core/thread/CrnThread.java
index 7b4ef4c..d36adba 100644
--- a/src/main/java/com/zy/core/thread/CrnThread.java
+++ b/src/main/java/com/zy/core/thread/CrnThread.java
@@ -30,12 +30,12 @@
 
     public CrnThread(CrnSlave slave) {
         this.slave = slave;
-        this.connect();
     }
 
     @Override
     @SuppressWarnings("InfiniteLoopStatement")
     public void run() {
+        this.connect();
         while (true) {
             try {
                 int step = 1;
@@ -177,22 +177,25 @@
     /*****************************************************************************************/
     public static void main(String[] args) {
         CrnSlave slave = new CrnSlave();
+        slave.setIp("192.168.2.9");
+        slave.setRack(1);
+        slave.setSlot(0);
         CrnThread crnThread = new CrnThread(slave);
         crnThread.readStatus();
         System.out.println(JSON.toJSONString(crnThread.crnProtocol));
-        // 鍐�
-        CrnCommand command = new CrnCommand();
-        command.setCrnNo(slave.getId()); // 鍫嗗灈鏈虹紪鍙�
-        command.setTaskNo((short) 0); // 宸ヤ綔鍙�
-        command.setAckFinish((short) 1);  // 浠诲姟瀹屾垚纭浣�
-        command.setTaskMode(CrnTaskModeType.NONE); // 浠诲姟妯″紡:  搴撲綅绉昏浆
-        command.setSourcePosX((short)0);     // 婧愬簱浣嶆帓
-        command.setSourcePosY((short)0);     // 婧愬簱浣嶅垪
-        command.setSourcePosZ((short)0);     // 婧愬簱浣嶅眰
-        command.setDestinationPosX((short)0);     // 鐩爣搴撲綅鎺�
-        command.setDestinationPosY((short)0);     // 鐩爣搴撲綅鍒�
-        command.setDestinationPosZ((short)0);     // 鐩爣搴撲綅灞�
-        crnThread.write(command);
+//        // 鍐�
+//        CrnCommand command = new CrnCommand();
+//        command.setCrnNo(slave.getId()); // 鍫嗗灈鏈虹紪鍙�
+//        command.setTaskNo((short) 0); // 宸ヤ綔鍙�
+//        command.setAckFinish((short) 1);  // 浠诲姟瀹屾垚纭浣�
+//        command.setTaskMode(CrnTaskModeType.NONE); // 浠诲姟妯″紡:  搴撲綅绉昏浆
+//        command.setSourcePosX((short)0);     // 婧愬簱浣嶆帓
+//        command.setSourcePosY((short)0);     // 婧愬簱浣嶅垪
+//        command.setSourcePosZ((short)0);     // 婧愬簱浣嶅眰
+//        command.setDestinationPosX((short)0);     // 鐩爣搴撲綅鎺�
+//        command.setDestinationPosY((short)0);     // 鐩爣搴撲綅鍒�
+//        command.setDestinationPosZ((short)0);     // 鐩爣搴撲綅灞�
+//        crnThread.write(command);
 
     }
 

--
Gitblit v1.9.1