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