package com.zy.core.network.entity; import lombok.Data; @Data public class ZyCrnStatusEntity { /** * 堆垛机号 */ private Integer crnNo; /** * 1 = 手动模式 * 2 = 自动模式 * 3 = 电脑模式 */ public Integer mode; /** * 异常码 */ public Integer alarm; /** * 任务号 */ public Integer taskNo = 0; /** * 堆垛机当前状态 * 0:空闲,无任务 * 1:取货定位中 * 2:取货中 * 3:取货完成,放货定位中 * 4:放货中 * 5:回原点中 * 6:反原点 * 7:库位移位 * 90:任务完成等待WCS确认 * 99:报警 */ public Integer status; /** * 堆垛机当前列号 */ public Integer bay; /** * 堆垛机当前层号 */ public Integer level; /** * 当前货叉位置 * 0 = 货叉原位 * 1 = 货叉在左侧 * 2 = 货叉在右侧 */ public Integer forkPos; /** * 当前载货台位置 * 0 = 下定位 * 1 = 上定位 */ public Integer liftPos; /** * 走行在定位 * 0 = 在定位 * 1 = 不在定位 */ public Integer walkPos; /** * 载货台有物 */ public Integer loaded; /** * X行走线速度m/min */ private Integer xSpeed; /** * Y行走线速度m/min */ private Integer ySpeed; /** * Z行走线速度m/min */ private Integer zSpeed; /** * 堆垛机累计走行距离km */ public Integer xDistance; /** * 堆垛机累计升降距离km */ public Integer yDistance; /** * 堆垛机累计走行时长h */ public Integer xDuration; /** * 堆垛机累计升降时长h */ public Integer yDuration; private Integer temp1; private Integer temp2; private Integer temp3; private Integer temp4; }