ard-work/src/main/java/com/ard/tianyu/netty/handler/MessageProtocolDecoder.java
@@ -70,6 +70,7 @@ case (byte) 0xA8: byte[] uavStatus = new byte[dataLength - 1]; in.readBytes(uavStatus); // 读取 ProtoBuf 数据 TelemetryDataPB.UavState uavState = TelemetryDataPB.UavState.parseFrom(uavStatus); baseCmd = new UavStateCmd(uavState); log.debug("无人机状态数据: {}", uavState.getBoxSn()); @@ -172,7 +173,7 @@ } return null; } //处理D1指令回复 //处理D2指令回复 private BaseCmd processD2ReplyCmd(ByteBuf in, byte actionCode) { byte result = in.readByte(); int errorCode = in.readInt();