From 0e95c721985ad8122c96c673ee959539509d44bf Mon Sep 17 00:00:00 2001 From: yarnom Date: Fri, 14 Nov 2025 11:42:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dout-height=E7=9A=84=20?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/imdroid/sideslope/rtkrcv/RtkrcvManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/rtkrcv/RtkrcvManager.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/rtkrcv/RtkrcvManager.java index c9dbf82e..d82977b4 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/rtkrcv/RtkrcvManager.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/rtkrcv/RtkrcvManager.java @@ -54,7 +54,9 @@ public class RtkrcvManager { Double geo = dev.getGeoidSeparation()==null?0.0:dev.getGeoidSeparation(); try{ beidouClient.onRtkGngga(deviceId, lat, lon, alt, geo); }catch(Exception ignore){} if(!(lat==0.0 && lon==0.0 && alt==0.0)){ - profile.setOut_height(geo==0.0?"ellipsoidal":"geodetic"); + if(profile.getOut_height()==null || profile.getOut_height().isEmpty()){ + profile.setOut_height(geo==0.0?"ellipsoidal":"geodetic"); + } } else { retHint = "all_zero"; }