tqs
2023-03-27 cdeb9e9559783cae56cbc6581b2e7aef893429b7
src/main/java/com/zy/core/model/protocol/ShuttleProtocol.java
@@ -1,5 +1,6 @@
package com.zy.core.model.protocol;
import com.zy.core.enums.ShuttleProtocolStatusType;
import com.zy.core.enums.ShuttleStatusType;
import com.zy.core.model.command.ShuttleAssignCommand;
import lombok.Data;
@@ -26,6 +27,16 @@
     * 任务指令
     */
    private ShuttleAssignCommand assignCommand;
    /**
     * 当前小车状态(内部自我维护)
     */
    private Integer protocolStatus;
    /**
     * 当前小车状态枚举
     */
    private ShuttleProtocolStatusType protocolStatusType;
    /**
     * 源库位
@@ -222,8 +233,29 @@
    }
    //获取电池电量
    public Short getBatteryPower() {
    public Short getBatteryPower$() {
        return (short) (this.batteryPower * 0.1);
    }
    //获取电池温度
    public Short getBatteryTemp$() {
        return (short) (this.batteryTemp * 0.1);
    }
    /**
     * 设置小车状态
     */
    public void setProtocolStatus(Integer status) {
        this.protocolStatus = status;
        this.protocolStatusType = ShuttleProtocolStatusType.get(status);
    }
    /**
     * 设置小车状态
     */
    public void setProtocolStatus(ShuttleProtocolStatusType status) {
        this.protocolStatus = status.id;
        this.protocolStatusType = status;
    }
}