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); // 重算最近的