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