#
whycq
2025-02-06 17bb52d9337328323f5f8d2a806cf4f445673b4a
app/src/main/java/com/example/agvcontroller/protocol/AGV_02_DOWN.java
@@ -1,6 +1,10 @@
package com.example.agvcontroller.protocol;
import com.example.agvcontroller.action.AgvCompleteType;
import com.example.agvcontroller.action.CommonConstant;
import com.example.agvcontroller.socket.RadixTools;
import java.io.Serializable;
/**
@@ -27,7 +31,13 @@
    @Override
    public void readFromBytes(byte[] messageBodyBytes) {
        try {
            this.serialNo = new String(Utils.sliceWithReverse(messageBodyBytes, 0, 16));
            this.cmdCode = Utils.slice(messageBodyBytes, 16, 1)[0];
        } catch (Exception e) {
        }
    }
    // 流水号 - 16
@@ -42,4 +52,35 @@
    // 动作参数
    private ICommandBody commandBody;
    public String getSerialNo() {
        return serialNo;
    }
    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }
    public int getCmdCode() {
        return cmdCode;
    }
    public void setCmdCode(int cmdCode) {
        this.cmdCode = cmdCode;
    }
    public int getVal() {
        return val;
    }
    public void setVal(int val) {
        this.val = val;
    }
    public ICommandBody getCommandBody() {
        return commandBody;
    }
    public void setCommandBody(ICommandBody commandBody) {
        this.commandBody = commandBody;
    }
}