zhang
2025-06-13 ae54e42cbe354ef5c39954eed2eab18de9504946
src/main/java/com/zy/core/model/protocol/CrnProtocol.java
@@ -221,92 +221,81 @@
     * 载货台有物
     */
    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;
@@ -424,14 +413,6 @@
        this.crnError4.yLooseBrakeTimeout = error4[2];
        this.crnError4.zLooseBrakeTimeout = error4[3];
    }
    /**
     * 最近一次入出库类型
     *       I:入库
     *       O:出库
     */
    private String lastIo = "I";
    public BasCrnp toSqlModel(BasCrnp basCrnp){
        basCrnp.setCrnErr(alarm.longValue());