自动化立体仓库 - WCS系统
Junjie
2023-11-30 32b4da424d646d1753f91208d12f22edceb75192
src/main/java/com/zy/core/model/command/LiftCommand.java
@@ -1,5 +1,6 @@
package com.zy.core.model.command;
import com.zy.core.model.protocol.StaProtocol;
import lombok.Data;
@@ -12,22 +13,12 @@
    /**
     * 提升机号
     */
    private Integer liftNo = 0;
    private Short liftNo = 0;
    /**
     * 任务号
     */
    private Integer taskNo = 0;
    /**
     * 作业类型
     */
    private Short taskMode = 0;
    /**
     * 任务确认 false:未确认 true:已确认
     */
    private Boolean complete = Boolean.FALSE;
    private Short taskNo = 0;
    /**
     * 开始运行
@@ -45,23 +36,60 @@
    private Short speed;
    /**
     * 二层高度设定
     * 二层高度设定(提升机与输送线平层)
     */
    private Short height2;
    /**
     * 三层高度设定
     * 三层高度设定(实际的二层)
     */
    private Short height3;
    /**
     * 四层高度设定
     * 四层高度设定(实际的三层)
     */
    private Short height4;
    /**
     * 五层高度设定(实际的四层)
     */
    private Short height5;
    /**
     * 提升机锁定
     */
    private Short liftLock;
    private Boolean liftLock;
    /**
     * 操作输送站点号
     */
    private Short operaStaNo;
    /**
     * 输送线联动转动方向,0:停止转动,1:正向转动,2:反向转动
     */
    private Integer rotationDire;
    /**
     * 输送线ID
     */
    private Integer devpId;
    /**
     * 目标站
     */
    private Short staNo;
    /**
     * 命令是否完成,默认false未完成
     */
    private Boolean complete = false;
    public Short getLiftLockShortValue() {
        if (liftLock == null) {
            return (short) 0;
        }
        return liftLock ? (short) 1 : (short) 0;
    }
}