#
Junjie
4 天以前 a3d44470b704e81d4f66399bed2f37529ddb31be
src/main/java/com/zy/core/model/protocol/DualCrnProtocol.java
@@ -1,9 +1,10 @@
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 com.zy.core.enums.DualCrnForkPosType;
import com.zy.core.enums.DualCrnLiftPosType;
import com.zy.core.enums.DualCrnModeType;
import com.zy.core.enums.DualCrnStatusType;
import lombok.Data;
import java.util.Map;
@@ -20,7 +21,7 @@
     */
    public Integer mode;
    public CrnModeType modeType;
    public DualCrnModeType modeType;
    /**
     * 异常码
@@ -60,12 +61,12 @@
    /**
     * 工位1状态枚举
     */
    public CrnStatusType statusType;
    public DualCrnStatusType statusType;
    /**
     * 工位2状态枚举
     */
    public CrnStatusType statusTypeTwo;
    public DualCrnStatusType statusTypeTwo;
    /**
     * 工位1堆垛机当前列号
@@ -103,9 +104,9 @@
     */
    public Integer forkPosTwo;
    public CrnForkPosType forkPosType;
    public DualCrnForkPosType forkPosType;
    public CrnForkPosType forkPosTypeTwo;
    public DualCrnForkPosType forkPosTypeTwo;
    /**
     * 当前载货台位置
@@ -116,9 +117,9 @@
    public Integer liftPosTwo;
    public CrnLiftPosType liftPosType;
    public DualCrnLiftPosType liftPosType;
    public CrnLiftPosType liftPosTypeTwo;
    public DualCrnLiftPosType liftPosTypeTwo;
    /**
     * 走行在定位
@@ -135,6 +136,15 @@
    public Integer loaded;
    public Integer loadedTwo;
    /**
     * 任务接收状态
     * 0 = 未接收
     * 1 = 已接收
     */
    public Integer taskReceive;
    public Integer taskReceiveTwo;
    private Integer temp1;
@@ -208,72 +218,72 @@
    public void setMode(Integer mode) {
        this.mode = mode;
        this.modeType = CrnModeType.get(mode);
        this.modeType = DualCrnModeType.get(mode);
    }
    public void setMode(CrnModeType type) {
    public void setMode(DualCrnModeType type) {
        this.modeType = type;
        this.mode = CrnModeType.get(type).id;
        this.mode = DualCrnModeType.get(type).id;
    }
    public void setForkPos(Integer forkPos) {
        this.forkPos = forkPos;
        this.forkPosType = CrnForkPosType.get(forkPos);
        this.forkPosType = DualCrnForkPosType.get(forkPos);
    }
    public void setForkPosTwo(Integer forkPosTwo) {
        this.forkPosTwo = forkPosTwo;
        this.forkPosTypeTwo = CrnForkPosType.get(forkPosTwo);
        this.forkPosTypeTwo = DualCrnForkPosType.get(forkPosTwo);
    }
    public void setForkPos(CrnForkPosType type) {
    public void setForkPos(DualCrnForkPosType type) {
        this.forkPosType = type;
        this.forkPos = CrnForkPosType.get(type).id;
        this.forkPos = DualCrnForkPosType.get(type).id;
    }
    public void setForkPosTwo(CrnForkPosType type) {
    public void setForkPosTwo(DualCrnForkPosType type) {
        this.forkPosTypeTwo = type;
        this.forkPosTwo = CrnForkPosType.get(type).id;
        this.forkPosTwo = DualCrnForkPosType.get(type).id;
    }
    public void setLiftPos(Integer liftPos) {
        this.liftPos = liftPos;
        this.liftPosType = CrnLiftPosType.get(liftPos);
        this.liftPosType = DualCrnLiftPosType.get(liftPos);
    }
    public void setLiftPosTwo(Integer liftPosTwo) {
        this.liftPosTwo = liftPosTwo;
        this.liftPosTypeTwo = CrnLiftPosType.get(liftPosTwo);
        this.liftPosTypeTwo = DualCrnLiftPosType.get(liftPosTwo);
    }
    public void setLiftPos(CrnLiftPosType type) {
    public void setLiftPos(DualCrnLiftPosType type) {
        this.liftPosType = type;
        this.liftPos = CrnLiftPosType.get(type).id;
        this.liftPos = DualCrnLiftPosType.get(type).id;
    }
    public void setLiftPosTwo(CrnLiftPosType type) {
    public void setLiftPosTwo(DualCrnLiftPosType type) {
        this.liftPosTypeTwo = type;
        this.liftPosTwo = CrnLiftPosType.get(type).id;
        this.liftPosTwo = DualCrnLiftPosType.get(type).id;
    }
    public void setStatus(Integer status){
        this.status = status;
        this.statusType = CrnStatusType.get(status);
        this.statusType = DualCrnStatusType.get(status);
    }
    public void setStatus(CrnStatusType type){
    public void setStatus(DualCrnStatusType type){
        this.statusType = type;
        this.status = CrnStatusType.get(type).id;
        this.status = DualCrnStatusType.get(type).id;
    }
    public void setStatusTwo(Integer statusTwo){
        this.statusTwo = statusTwo;
        this.statusTypeTwo = CrnStatusType.get(statusTwo);
        this.statusTypeTwo = DualCrnStatusType.get(statusTwo);
    }
    public void setStatusTwo(CrnStatusType type){
    public void setStatusTwo(DualCrnStatusType type){
        this.statusTypeTwo = type;
        this.statusTwo = CrnStatusType.get(type).id;
        this.statusTwo = DualCrnStatusType.get(type).id;
    }
}