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