allen 3 週間 前
コミット
b09e61f5b9

ファイルの差分が大きいため隠しています
+ 1228 - 0
sql/uav_ps20250603.sql


+ 1 - 1
uavps-framework/src/main/java/com/uavps/framework/udp/UdpServerService.java

@@ -50,7 +50,7 @@ public class UdpServerService {
         try {
             //创建一个服务端对象,注册端口
             //创建一个数据包对象,用于接收数据
-            byte[] data = new byte[1024];
+            byte[] data = new byte[4096];
             DatagramPacket packet = new DatagramPacket(data, data.length);
 
             String uavData = "";

+ 2 - 2
uavps-framework/src/main/java/com/uavps/framework/udp/utils/UdpDataUtils.java

@@ -112,7 +112,7 @@ public class UdpDataUtils {
         List<Aircraft> aircrafts = new ArrayList<>();
         Aircraft aircraft = null;
         // 目标 2~30 的引导数据
-        for (int i = 0; i < 31; i++) {
+        for (int i = 0; i < (data.length/len); i++) {
             byte[] subData = BitUtils.copyFrom(data, start + len * i, len);
             //System.out.println(BitUtils.toHexString(subData));
             aircraft = parseTargetSubData(subData);
@@ -133,7 +133,7 @@ public class UdpDataUtils {
         List<Aircraft> aircrafts = new ArrayList<>();
         Aircraft aircraft = null;
         // 目标 2~30 的引导数据
-        for (int i = 0; i < 31; i++) {
+        for (int i = 0; i < (data.length/len); i++) {
             byte[] subData = BitUtils.copyFrom(data, start + len * i, len);
             aircraft = parseNoiseSubData(subData);
             if (aircraft == null) {

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません