| | |
| | | * 载货台有物 |
| | | */ |
| | | public Short loaded; |
| | | |
| | | /** |
| | | * 堆垛机垂直故障代码(数值显示) |
| | | */ |
| | | private Integer alarm1 = 0; |
| | | |
| | | /** |
| | | * 堆垛机水平故障代码(数值显示) |
| | | */ |
| | | private Integer alarm2 = 0;; |
| | | |
| | | /** |
| | | * 堆垛机货叉故障代码(数值显示) |
| | | */ |
| | | private Integer alarm3 = 0;; |
| | | |
| | | /** |
| | | * 堆垛机状态故障代码(数值显示) |
| | | */ |
| | | private Integer alarm4 = 0;; |
| | | |
| | | /** |
| | | * 异常1 |
| | | */ |
| | | private boolean[] error1; |
| | | |
| | | private CrnError1 crnError1; |
| | | |
| | | /** |
| | | * 异常2 |
| | | */ |
| | | private boolean[] error2; |
| | | |
| | | private CrnError2 crnError2; |
| | | |
| | | /** |
| | | * 异常3 |
| | | */ |
| | | private boolean[] error3; |
| | | |
| | | private CrnError3 crnError3; |
| | | |
| | | /** |
| | | * 异常4 |
| | | */ |
| | | private boolean[] error4; |
| | | |
| | | private CrnError4 crnError4; |
| | | |
| | | /** |
| | | * X行走线速度m/min |
| | | */ |
| | | private Float xSpeed = 0F; |
| | | |
| | | /** |
| | | * Y行走线速度m/min |
| | | */ |
| | | private Float ySpeed = 0F; |
| | | |
| | | /** |
| | | * Z行走线速度m/min |
| | | */ |
| | | private Float zSpeed = 0F; |
| | | |
| | | /** |
| | | * 堆垛机累计走行距离km |
| | | */ |
| | | public Float xDistance = 0F; |
| | | |
| | | /** |
| | | * 堆垛机累计升降距离km |
| | | */ |
| | | public Float yDistance = 0F; |
| | | |
| | | ; |
| | | /** |
| | | * 堆垛机累计走行时长h |
| | | */ |
| | | public Float xDuration = 0F; |
| | | |
| | | ; |
| | | /**w |
| | | * 堆垛机累计升降时长h |
| | | */ |
| | | public Float yDuration = 0F; |
| | | |
| | | ; |
| | | /** |
| | | * 堆垛机垂直故障代码(数值显示) |
| | | */ |
| | | private Integer alarm1 = 0; |
| | | /** |
| | | * 堆垛机水平故障代码(数值显示) |
| | | */ |
| | | private Integer alarm2 = 0; |
| | | /** |
| | | * 堆垛机货叉故障代码(数值显示) |
| | | */ |
| | | private Integer alarm3 = 0; |
| | | /** |
| | | * 堆垛机状态故障代码(数值显示) |
| | | */ |
| | | private Integer alarm4 = 0; |
| | | /** |
| | | * 异常1 |
| | | */ |
| | | private boolean[] error1; |
| | | private CrnError1 crnError1; |
| | | /** |
| | | * 异常2 |
| | | */ |
| | | private boolean[] error2; |
| | | private CrnError2 crnError2; |
| | | /** |
| | | * 异常3 |
| | | */ |
| | | private boolean[] error3; |
| | | private CrnError3 crnError3; |
| | | /** |
| | | * 异常4 |
| | | */ |
| | | private boolean[] error4; |
| | | private CrnError4 crnError4; |
| | | /** |
| | | * X行走线速度m/min |
| | | */ |
| | | private Float xSpeed = 0F; |
| | | /** |
| | | * Y行走线速度m/min |
| | | */ |
| | | private Float ySpeed = 0F; |
| | | /** |
| | | * Z行走线速度m/min |
| | | */ |
| | | private Float zSpeed = 0F; |
| | | //指令ID |
| | | private Integer commandId; |
| | | /** |
| | | * 最近一次入出库类型 |
| | | * I:入库 |
| | | * O:出库 |
| | | */ |
| | | private String lastIo = "I"; |
| | | |
| | | public void setMode(Short mode) { |
| | | this.mode = mode; |
| | |
| | | this.liftPos = CrnLiftPosType.get(type).id.shortValue(); |
| | | } |
| | | |
| | | public void setStatus(Short status){ |
| | | public void setStatus(Short status) { |
| | | this.status = status; |
| | | this.statusType = CrnStatusType.get(status); |
| | | } |
| | | |
| | | public void setStatus(CrnStatusType type){ |
| | | public void setStatus(CrnStatusType type) { |
| | | this.statusType = type; |
| | | this.status = CrnStatusType.get(type).id.shortValue(); |
| | | } |
| | |
| | | this.fingerPosType = CrnFingerPosType.get(type); |
| | | } |
| | | |
| | | public void setError1(boolean[] error1){ |
| | | public void setError1(boolean[] error1) { |
| | | this.error1 = error1; |
| | | this.crnError1 = new CrnError1(); |
| | | this.crnError1.remoteStop = error1[0]; |
| | |
| | | this.crnError1.leftOverWidthErr2 = error1[15]; |
| | | } |
| | | |
| | | public void setError2(boolean[] error2){ |
| | | public void setError2(boolean[] error2) { |
| | | this.error2 = error2; |
| | | this.crnError2 = new CrnError2(); |
| | | this.crnError2.leftOverLenErr1 = error2[0]; |
| | |
| | | this.crnError4.zLooseBrakeTimeout = error4[3]; |
| | | } |
| | | |
| | | /** |
| | | * 最近一次入出库类型 |
| | | * I:入库 |
| | | * O:出库 |
| | | */ |
| | | private String lastIo = "I"; |
| | | |
| | | |
| | | public BasCrnp toSqlModel(BasCrnp basCrnp){ |
| | | public BasCrnp toSqlModel(BasCrnp basCrnp) { |
| | | basCrnp.setCrnErr(alarm.longValue()); |
| | | basCrnp.setWrkNo(taskNo.intValue()); |
| | | return basCrnp; |