From 9fc04e46946da251cd445029d7957855deff93bb Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期五, 04 三月 2022 09:50:17 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/model/protocol/SteProtocol.java |  262 ++++++++++++++++++++--------------------------------
 1 files changed, 101 insertions(+), 161 deletions(-)

diff --git a/src/main/java/com/zy/core/model/protocol/SteProtocol.java b/src/main/java/com/zy/core/model/protocol/SteProtocol.java
index 29180c0..7bd122b 100644
--- a/src/main/java/com/zy/core/model/protocol/SteProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/SteProtocol.java
@@ -1,10 +1,7 @@
 package com.zy.core.model.protocol;
 
 import com.zy.asrs.entity.BasCrnp;
-import com.zy.core.enums.CrnForkPosType;
-import com.zy.core.enums.CrnLiftPosType;
-import com.zy.core.enums.CrnModeType;
-import com.zy.core.enums.CrnStatusType;
+import com.zy.core.enums.*;
 import lombok.Data;
 
 /**
@@ -14,28 +11,15 @@
 public class SteProtocol {
 
     /**
-     * 1 = 鎵嬪姩妯″紡
-     * 2 = 鑷姩妯″紡
-     * 3 = 鐢佃剳妯″紡
+     * 璁惧鍙�
+     */
+    private Short steNo;
+
+    /**
+     * 1 = 鑱旀満妯″紡
+     * 0 = 鑴辨満妯″紡
      */
     public Short mode;
-
-    public CrnModeType modeType;
-
-    /**
-     * 1 = 鎬ュ仠
-     */
-    public Short eStop;
-
-    /**
-     * 寮傚父鐮�
-     */
-    public Short alarm;
-
-    /**
-     * 浠诲姟鍙�
-     */
-    public Short taskNo = 0;
 
     /**
      * 鍫嗗灈鏈哄綋鍓嶇姸鎬�
@@ -55,182 +39,138 @@
     /**
      * 鐘舵�佹灇涓�
      */
-    public CrnStatusType statusType;
+    public SteStatusType statusType;
 
     /**
-     * 鍫嗗灈鏈哄綋鍓嶅垪鍙�
+     * 寮傚父鐮�1
+     */
+    public Integer alarm;
+
+
+    /**
+     * 寮傚父鐮�2
+     */
+    public Integer alarm0;
+
+    /**
+     * 鐢垫睜鐢甸噺
+     */
+    public Short charge;
+
+    /**
+     * 鐢垫睜棣堢數     0锛屾甯革紝1棣堢數
+     */
+    public Short feed;
+
+
+    /**
+     * 褰撳墠浣嶇疆     1锛岃繎鐐癸紝2杩滅偣锛�3A鐐癸紝4B鐐�
+     */
+    public Short loca;
+
+    /**
+     * 杩戠偣璺濈
+     */
+    public Double closer;
+
+    /**
+     * 褰撳墠閫熷害
+     */
+    public Double speed;
+
+    /**
+     * 楂樹綆浣� 0锛屼綆浣嶏紝1楂樹綅
+     */
+    public Short pos;
+
+    /**
+     * 鏈夎揣 0锛屾病璐э紝1鏈夎揣
+     */
+    public Short load;
+
+    /**
+     * 鍦ㄨ建閬撲笂 0涓嶅湪锛�1鍦�
+     */
+    public Short track;
+
+    /**
+     * 浠诲姟鍙�
+     */
+    public Integer taskNo = 0;
+
+    /**
+     * 浠诲姟绫诲瀷
+     */
+    public Short taskType;
+
+    /**
+     * 鎺�
+     */
+    public Short row;
+
+    /**
+     * 鍒�
      */
     public Short bay;
 
     /**
-     * 鍫嗗灈鏈哄綋鍓嶅眰鍙�
+     * 灞�
      */
-    public Short level;
+    public Short lev;
 
     /**
-     * 褰撳墠璐у弶浣嶇疆
-     * 0 = 璐у弶鍘熶綅
-     * 1 = 璐у弶鍦ㄥ乏渚�
-     * 2 = 璐у弶鍦ㄥ彸渚�
+     * 杩囪处鎸囦护浠诲姟鍙�
      */
-    public Short forkPos;
-
-    public CrnForkPosType forkPosType;
+    public Integer hisTaskNo;
 
     /**
-     * 褰撳墠杞借揣鍙颁綅缃�
-     * 0 = 涓嬪畾浣�
-     * 1 = 涓婂畾浣�
+     * 杩囪处鎸囦护鐘舵��
      */
-    public Short liftPos;
-
-    public CrnLiftPosType liftPosType;
+    public Short hisTaskStatus;
 
     /**
-     * 璧拌鍦ㄥ畾浣�
-     * 0 = 鍦ㄥ畾浣�
-     * 1 = 涓嶅湪瀹氫綅
+     * 鐩樼偣鏁伴噺
      */
-    public Short walkPos;
+    public Short checkQty;
 
     /**
-     * 杞借揣鍙版湁鐗�
+     * 灏辩华鐘舵��  0鏈氨缁� 1灏辩华
      */
-    public Short loaded;
-
-    private Short temp1;
-
-    private CrnTemp1 crnTemp1;
-
-    private Short temp2;
-
-    private Short temp3;
-
-    private Short temp4;
+    public Short ready;
 
     /**
-     * 寮傚父1
+     * 鎵撳紑鍏呯數妗╁彿
      */
-    private boolean[] error1;
-
-    private CrnError1 crnError1;
+    public Short chargeNo;
 
     /**
-     * 寮傚父2
+     * 蹇冭烦鎸囦护 1-2姣忕鍒囨崲涓�娆�
      */
-    private boolean[] error2;
-
-    private CrnError2 crnError2;
+    public Short heart;
 
     /**
-     * 寮傚父3
+     * 鍫嗗灈鏈虹姝㈣繍琛� 1杩愯锛�0绂佹
      */
-    private boolean[] error3;
-
-    private CrnError3 crnError3;
+    public Short crnStopRun;
 
     /**
-     * 寮傚父4
+     * 鍫嗗灈鏈虹姝几鍙� 1杩愯锛�0绂佹
      */
-    private boolean[] error4;
-
-    private CrnError4 crnError4;
+    public Short crnStopFork;
 
     /**
-     * 寮傚父5
+     * 鍫嗗灈鏈烘惉绉诲厑璁� 0涓嶅厑璁�   1鍏佽
      */
-    private boolean[] error5;
-
-    private CrnError5 crnError5;
-
-    /**
-     * 寮傚父6
-     */
-    private boolean[] error6;
-
-    private CrnError6 crnError6;
-
-    /**
-     * X琛岃蛋绾块�熷害m/min
-     */
-    private Float xSpeed;
-
-    /**
-     * Y琛岃蛋绾块�熷害m/min
-     */
-    private Float ySpeed;
-
-    /**
-     * Z琛岃蛋绾块�熷害m/min
-     */
-    private Float zSpeed;
-
-    /**
-     * 鍫嗗灈鏈虹疮璁¤蛋琛岃窛绂籯m
-     */
-    public Float xDistance;
-
-    /**
-     * 鍫嗗灈鏈虹疮璁″崌闄嶈窛绂籯m
-     */
-    public Float yDistance;
-
-    /**
-     * 鍫嗗灈鏈虹疮璁¤蛋琛屾椂闀縣
-     */
-    public Float xDuration;
-
-    /**
-     * 鍫嗗灈鏈虹疮璁″崌闄嶆椂闀縣
-     */
-    public Float yDuration;
-
-    public void setMode(Short mode) {
-        this.mode = mode;
-        this.modeType = CrnModeType.get(mode);
-    }
-
-    public void setMode(CrnModeType type) {
-        this.modeType = type;
-        this.mode = CrnModeType.get(type).id.shortValue();
-    }
-
-    public void setForkPos(Short forkPos) {
-        this.forkPos = forkPos;
-        this.forkPosType = CrnForkPosType.get(forkPos);
-    }
-
-    public void setForkPos(CrnForkPosType type) {
-        this.forkPosType = type;
-        this.forkPos = CrnForkPosType.get(type).id.shortValue();
-    }
-
-    public void setLiftPos(Short liftPos) {
-        this.liftPos = liftPos;
-        this.liftPosType = CrnLiftPosType.get(liftPos);
-    }
-
-    public void setLiftPos(CrnLiftPosType type) {
-        this.liftPosType = type;
-        this.liftPos = CrnLiftPosType.get(type).id.shortValue();
-    }
+    public Short crnAllowRun;
 
     public void setStatus(Short status){
         this.status = status;
-        this.statusType = CrnStatusType.get(status);
+        this.statusType = SteStatusType.get(status);
     }
 
-    public void setStatus(CrnStatusType type){
+    public void setStatus(SteStatusType type){
         this.statusType = type;
-        this.status = CrnStatusType.get(type).id.shortValue();
-    }
-
-    public Short getTemp1() {
-        return temp1;
-    }
-
-    public void setTemp1(Short temp1) {
-        this.temp1 = temp1;
+        this.status = SteStatusType.get(type).id.shortValue();
     }
 
     /**
@@ -245,7 +185,7 @@
         if (alarm!=null) {
             basCrnp.setCrnErr(alarm.longValue());
         }
-        basCrnp.setWrkNo(taskNo.intValue());
+        basCrnp.setWrkNo(taskNo);
         return basCrnp;
     }
 }

--
Gitblit v1.9.1