package com.zy.asrs.wcs.core.model.command;
|
|
import com.zy.asrs.wcs.core.model.NavigateNode;
|
import com.zy.asrs.wcs.core.model.enums.ShuttleCommandModeType;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 四向穿梭车命令报文
|
*/
|
@Data
|
public class ShuttleCommand {
|
|
/**
|
* 四向穿梭车号
|
*/
|
private Integer shuttleNo;
|
|
/**
|
* 任务号
|
*/
|
private Integer taskNo = 0;
|
|
/**
|
* 命令类型
|
*/
|
private Integer mode = ShuttleCommandModeType.NONE.id;
|
|
/**
|
* 目标库位
|
*/
|
private String targetLocNo;
|
|
/**
|
* 报文内容
|
*/
|
private String body;
|
|
/**
|
* 命令是否完成,默认false未完成
|
*/
|
private Boolean complete = false;
|
|
/**
|
* 行走命令所占用的节点list
|
*/
|
private List<NavigateNode> nodes;
|
|
}
|