From 442e8c484402afad1ea9d4d54e4bc2f21519c556 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Wed, 21 Jan 2026 19:05:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0RTK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/device/service/impl/BufferDeviceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/com/ruoyi/device/service/impl/BufferDeviceImpl.java b/src/main/java/com/ruoyi/device/service/impl/BufferDeviceImpl.java index b0c3138..e100582 100644 --- a/src/main/java/com/ruoyi/device/service/impl/BufferDeviceImpl.java +++ b/src/main/java/com/ruoyi/device/service/impl/BufferDeviceImpl.java @@ -406,6 +406,15 @@ public class BufferDeviceImpl implements IBufferDeviceService telemetryMap.get(DeviceTelemetry.Total_Flight_Sorties) .ifPresent(telemetryValue -> dto.setMissionCount(telemetryValue.getValue())); + // RTK 信号 - 从 position_state.rtk_number 获取 RTK 搜星数量 + telemetryMap.get(DeviceTelemetry.Position_State_Rtk_Number) + .ifPresent(telemetryValue -> { + Integer rtkNumber = telemetryValue.getValue(); + if (rtkNumber != null) { + dto.setRtkSignal(rtkNumber.doubleValue()); + } + }); + return dto; }