自动化立体仓库 - WCS系统
#
Junjie
2025-04-10 1d624dfdb040825ffecba6c792c480be662b2dbc
src/main/java/com/zy/core/model/command/LiftCommand.java
@@ -1,5 +1,6 @@
package com.zy.core.model.command;
import com.zy.core.enums.LiftCommandModeType;
import lombok.Data;
@@ -10,60 +11,48 @@
public class LiftCommand {
    /**
     * 提升机号
     * 提升机编号
     */
    private Short liftNo = 0;
    private Integer liftNo;
    /**
     * 任务号
     * 任务标识号
     */
    private Short taskNo = 0;
    private Integer taskNo;
    /**
     * 开始运行
     * 命令类型
     */
    private Short run;
    private Integer mode = LiftCommandModeType.NONE.id;
    /**
     * 目标位置
     * 源层
     */
    private Short distPosition;
    private Integer originLev;
    /**
     * 运行速度
     * 目标层
     */
    private Short speed;
    private Integer targetLev;
    /**
     * 二层高度设定(提升机与输送线平层)
     * 源站
     */
    private Short height2;
    private Integer originSta;
    /**
     * 三层高度设定(实际的二层)
     * 目标站
     */
    private Short height3;
    private Integer targetSta;
    /**
     * 四层高度设定(实际的三层)
     * 报文内容
     */
    private Short height4;
    private String body;
    /**
     * 五层高度设定(实际的四层)
     * 命令是否完成,默认false未完成
     */
    private Short height5;
    /**
     * 提升机锁定
     */
    private Boolean liftLock;
    public Short getLiftLockShortValue() {
        if (liftLock == null) {
            return (short) 0;
        }
        return liftLock ? (short) 1 : (short) 0;
    }
    private Boolean complete = false;
}