package com.zy.core.model.command; import lombok.Data; /** * 四向穿梭车命令报文 */ @Data public class ShuttleCommand { /** * 四向穿梭车号 */ private Short shuttleNo = 0; /** * 任务号 */ private Short taskNo = 0; /** * 作业类型 */ private Short taskMode = 0; /** * 控制指令字 */ private Short commandWord; /** * 启始二维编号 */ private Short startCodeNum; /** * 中间二维编号 */ private Short middleCodeNum; /** * 目标二维编号 */ private Short distCodeNum; /** * 起点到目标点的距离长度 */ private Integer startToDistDistance; /** * 中间点到目标点的距离长度 */ private Integer middleToDistDistance; /** * 小车运行方向 */ private Short runDirection; /** * 托盘顶升 */ private Short palletLift; /** * 小车强制移动距离 */ private Integer forceMoveDistance; /** * 充电开关 */ private Short chargeSwitch; /** * 小车IO控制 */ private Short IOControl; /** * 小车运行速度 */ private Short runSpeed; /** * 小车雷达备用 */ private Short radarTmp; /** * 指令结束位 */ private Short commandEnd; /** * 命令是否完成,默认false未完成 */ private Boolean complete = false; }