From 318bd727e2fe02e4f541dfe943f77606af41d509 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期四, 06 二月 2025 14:30:11 +0800
Subject: [PATCH] #

---
 app/src/main/java/com/example/agvcontroller/protocol/AGV_02_DOWN.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/example/agvcontroller/protocol/AGV_02_DOWN.java b/app/src/main/java/com/example/agvcontroller/protocol/AGV_02_DOWN.java
index 9578d44..e8346e1 100644
--- a/app/src/main/java/com/example/agvcontroller/protocol/AGV_02_DOWN.java
+++ b/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;
+    }
 }

--
Gitblit v1.9.1