From fd5f1d86f334e814ccb8c2d679373fa7e373cb5e Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Tue, 04 Mar 2025 15:05:21 +0800
Subject: [PATCH] 优化
---
ard-work/src/main/java/com/ard/tianyu/netty/handler/MessageProtocolDecoder.java | 32 +++++++++++++++-----------------
1 files changed, 15 insertions(+), 17 deletions(-)
diff --git a/ard-work/src/main/java/com/ard/tianyu/netty/handler/MessageProtocolDecoder.java b/ard-work/src/main/java/com/ard/tianyu/netty/handler/MessageProtocolDecoder.java
index 3417645..dc3490c 100644
--- a/ard-work/src/main/java/com/ard/tianyu/netty/handler/MessageProtocolDecoder.java
+++ b/ard-work/src/main/java/com/ard/tianyu/netty/handler/MessageProtocolDecoder.java
@@ -1,12 +1,12 @@
package com.ard.tianyu.netty.handler;// MessageProtocolDecoder.java
import com.ard.common.utils.ByteUtils;
-import com.ard.tianyu.model.dto.converter.realdata.UavSignalInfoConverter;
-import com.ard.tianyu.model.dto.converter.realdata.UavStateConverter;
-import com.ard.tianyu.model.dto.converter.realdata.UavTelemetryDataConverter;
-import com.ard.tianyu.model.dto.signal.SignalInfo;
-import com.ard.tianyu.model.dto.state.UavState;
-import com.ard.tianyu.model.dto.telemetry.TelemetryData;
+import com.ard.tianyu.domain.dto.converter.realdata.UavSignalInfoConverter;
+import com.ard.tianyu.domain.dto.converter.realdata.UavStateConverter;
+import com.ard.tianyu.domain.dto.converter.realdata.UavTelemetryDataConverter;
+import com.ard.tianyu.domain.dto.signal.SignalInfo;
+import com.ard.tianyu.domain.dto.state.UavState;
+import com.ard.tianyu.domain.dto.telemetry.TelemetryData;
import com.ard.tianyu.netty.command.BaseCmd;
import com.ard.tianyu.netty.command.camera.CameraModeReplyCmd;
import com.ard.tianyu.netty.command.camera.CapturePicReplyCmd;
@@ -21,13 +21,11 @@
import com.ard.tianyu.netty.command.real.UavTelemetryDataCmd;
import com.ard.tianyu.netty.command.register.HeartbeatReplyCmd;
import com.ard.tianyu.netty.command.register.RegisterReplyCmd;
-import com.ard.tianyu.netty.command.register.UavInitReplyCmd;
import com.ard.tianyu.netty.command.settings.ReturnHeightSettingReplyCmd;
import com.ard.tianyu.netty.command.settings.ReturnPointSettingReplyCmd;
import com.ard.tianyu.netty.command.settings.VideoStreamSettingReplyCmd;
import com.ard.tianyu.netty.command.wayline.*;
import com.ard.tianyu.netty.protobuf.TelemetryDataPB;
-import com.google.protobuf.InvalidProtocolBufferException;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.ByteToMessageDecoder;
@@ -209,15 +207,15 @@
return new UavReadyReplyCmd(boxSn, batteryPower, longitude, latitude, altitude);
//无人机初始化信息回复
case 0x42:
- byte[] uavData1 = new byte[in.readableBytes() - 15];
- in.readBytes(uavData1);
- TelemetryDataPB.UavInitInfo uavInitInfo;
- try {
- uavInitInfo = TelemetryDataPB.UavInitInfo.parseFrom(uavData1);
- } catch (InvalidProtocolBufferException e) {
- throw new RuntimeException(e);
- }
- return new UavInitReplyCmd(boxSn, uavInitInfo);
+// byte[] uavData1 = new byte[in.readableBytes() - 15];
+// in.readBytes(uavData1);
+// TelemetryDataPB.UavInitInfo uavInitInfo;
+// try {
+// uavInitInfo = TelemetryDataPB.UavInitInfo.parseFrom(uavData1);
+// } catch (InvalidProtocolBufferException e) {
+// throw new RuntimeException(e);
+// }
+// return new UavInitReplyCmd(boxSn, uavInitInfo);
default:
return null;
}
--
Gitblit v1.9.3