From e42c649b6e14af84202c2df7e35c486ea0b5442c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 08 八月 2020 17:23:43 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/model/protocol/CrnProtocol.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 55 insertions(+), 0 deletions(-)
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 63a2a49..49a760b 100644
--- a/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/CrnProtocol.java
@@ -1,5 +1,9 @@
package com.zy.core.model.protocol;
+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 lombok.Data;
/**
@@ -17,6 +21,8 @@
* 6 = 鐢佃剳妯″紡鍚姩涓�
*/
public short mode;
+
+ public CrnModeType modeType;
/**
* 1 = 鎬ュ仠
@@ -55,6 +61,11 @@
public short status;
/**
+ * 鐘舵�佹灇涓�
+ */
+ public CrnStatusType statusType;
+
+ /**
* 鍫嗗灈鏈哄綋鍓嶅垪鍙�
*/
public short bay;
@@ -72,12 +83,16 @@
*/
public short forkPos;
+ private CrnForkPosType forkPosType;
+
/**
* 褰撳墠杞借揣鍙颁綅缃�
* 0 = 涓嬪畾浣�
* 1 = 涓婂畾浣�
*/
public short liftPos;
+
+ public CrnLiftPosType liftPosType;
/**
* 璧拌鍦ㄥ畾浣�
@@ -111,4 +126,44 @@
*/
public int duration;
+ 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 void setStatus(Short status){
+ this.status = status;
+ this.statusType = CrnStatusType.get(status);
+ }
+
+ public void setStatus(CrnStatusType type){
+ this.statusType = type;
+ this.status = CrnStatusType.get(type).id.shortValue();
+ }
+
}
--
Gitblit v1.9.1