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