From b2ce863ccd86aa2b7e308e0f8098fc0b932f57eb Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Fri, 19 Dec 2025 10:18:55 +0800
Subject: [PATCH] 修改只记录相对高度1米的飞行轨迹数据

---
 ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskPartServiceImpl.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskPartServiceImpl.java b/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskPartServiceImpl.java
index 9d56393..d6fb8c5 100644
--- a/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskPartServiceImpl.java
+++ b/ard-work/src/main/java/com/ard/work/service/impl/ArdFlightTaskPartServiceImpl.java
@@ -44,7 +44,11 @@
     @Scheduled(fixedRate = 1000)
     public void readTelemetryTask() {
         UavTelemetryDataCache.forEach((boxSn, telemetryData) -> {
-            addTelemetryData(telemetryData);
+            // 只记录相对高度大于1米的数据
+            float relativeHeight = telemetryData.getUltrasonic(); // 或者 telemetryData.getRelativeHeight(),根据你的字段
+            if (relativeHeight > 1) {
+                addTelemetryData(telemetryData);
+            }
         });
     }
 

--
Gitblit v1.9.3