From 9c414520fd00319683a0021bb512f5003aff2800 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期二, 21 一月 2025 14:40:53 +0800
Subject: [PATCH] #
---
app/src/main/java/com/example/agvcontroller/protocol/AGV_F0_UP.java | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/com/example/agvcontroller/protocol/AGV_F0_UP.java b/app/src/main/java/com/example/agvcontroller/protocol/AGV_F0_UP.java
new file mode 100644
index 0000000..8ebe5ca
--- /dev/null
+++ b/app/src/main/java/com/example/agvcontroller/protocol/AGV_F0_UP.java
@@ -0,0 +1,40 @@
+package com.example.agvcontroller.protocol;
+
+
+import com.example.agvcontroller.socket.RadixTools;
+
+import java.io.Serializable;
+
+/**
+ * Created by vincent on 2023/3/15
+ */
+public class AGV_F0_UP implements IMessageBody, Serializable {
+
+ private static final long serialVersionUID = -5588066188890649095L;
+
+ @Override
+ public byte[] writeToBytes() {
+ return new byte[0];
+ }
+
+ @Override
+ public void readFromBytes(byte[] bytes) {
+ // password
+ this.password = RadixTools.bytesToHexStr(Utils.sliceWithReverse(bytes, 0, 4));
+ // type
+ this.type = Utils.sliceWithReverse(bytes, 4, 1)[0];
+
+
+ }
+
+ @Override
+ public String getSerialNo() {
+ return "";
+ }
+
+ private String password;
+
+ private byte type;
+
+}
+
--
Gitblit v1.9.1