From 75902fb9d5b27a440d14308ccca3c3cff32167bb Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Fri, 25 Oct 2024 09:51:19 +0800
Subject: [PATCH] 优化

---
 ard-work/src/main/java/com/ard/tianyu/netty/command/UavInitInfoCommand.java |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/ard-work/src/main/java/com/ard/tianyu/netty/command/UavInitInfoCommand.java b/ard-work/src/main/java/com/ard/tianyu/netty/command/UavInitInfoCommand.java
index 81b56ca..44ebc13 100644
--- a/ard-work/src/main/java/com/ard/tianyu/netty/command/UavInitInfoCommand.java
+++ b/ard-work/src/main/java/com/ard/tianyu/netty/command/UavInitInfoCommand.java
@@ -14,24 +14,22 @@
 public class UavInitInfoCommand extends BaseCommand{
 
     private final byte encryptFlag; // 加密标志
-    private final byte actionId; // 动作编号
+    private final byte actionCode; // 动作编号
     private final byte result; // 执行结果
 
-    public UavInitInfoCommand(byte encryptFlag, byte actionId, byte result) {
+    public UavInitInfoCommand(String boxSn, byte actionCode) {
         setDataHeader((short)0x7479);
-        setDataLength((short) 3);
+        setDataLength((short) 18);
+        setBoxSn(boxSn.getBytes());
         setCmdCode((byte)0xD1);
-        this.encryptFlag = encryptFlag;
-        this.actionId = actionId;
-        this.result = result;
+        this.encryptFlag = 0x00;
+        this.actionCode = actionCode;
+        this.result = 0x01;
     }
 
     public void encode(ByteBuf out) {
-        out.writeShort(getDataHeader());    // 写入帧头
-        out.writeShort(getDataLength());    // 写入数据长度
-        out.writeByte(getCmdCode());        // 写入指令编号
         out.writeByte(encryptFlag);         // 写入加密标志
-        out.writeByte(actionId);            // 写入动作编号
+        out.writeByte(actionCode);          // 写入动作编号
         out.writeByte(result);              // 写入执行结果
     }
 }

--
Gitblit v1.9.3