From 252abbfee21677a75fefa34f5884a0a3d20c5b42 Mon Sep 17 00:00:00 2001 From: weidong Date: Fri, 16 Feb 2024 10:55:29 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=A2=9E=E5=8A=A0=E6=89=93=E5=8D=B0?= =?UTF-8?q?=E6=9F=A5=E6=89=BE=E6=96=AD=E7=82=B9=E7=BB=AD=E4=BC=A0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=B8=8D=E8=BF=9E=E7=BB=AD=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../imdroid/sideslope/calc/MultiLineGNSSCalcService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/MultiLineGNSSCalcService.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/MultiLineGNSSCalcService.java index 844cc533..97e5fde1 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/MultiLineGNSSCalcService.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/calc/MultiLineGNSSCalcService.java @@ -79,9 +79,14 @@ public class MultiLineGNSSCalcService { lastD342Time.createTime = msgTime; lastD342Time.uploadTime = LocalDateTime.now(); + int i = 0; for(BaseMessage message: d342Message.getMessageList()){ D341LocationMessage d341Message = (D341LocationMessage)message; calcService.calcSingle(d341Message, false); + + // 查找序号不连续的问题 + i++; + if(i==1 || i==d341Count) logger.info("d342: d341 seq "+message.getSeq()); } } else if(lastD342Time != null){ @@ -92,7 +97,7 @@ public class MultiLineGNSSCalcService { void d342SessionDone(String deviceId, Integer tenantId, LocalDateTime lastDate){ //补传结束指示 - logger.info(deviceId + " d342 session done!"); + logger.info(deviceId + " d342 session done! "+lastDate); // 计算上轮结果 calcService.calSingleDone(deviceId, tenantId, lastDate); // 重算最近的