From bbb1b86ab8611af6f6c8a75042b1bb703ccd38ed Mon Sep 17 00:00:00 2001 From: weidong Date: Tue, 13 Feb 2024 17:41:33 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BC=98=E5=8C=96=E8=BD=AC=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java b/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java index e71c1885..a6c4c113 100644 --- a/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java +++ b/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java @@ -271,6 +271,7 @@ public class Forwarder { } void insertData(GnssStatus offDevice,GnssStatus refDevice){ + logger.info("insertData"); QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("deviceid",refDevice.getDeviceid()); queryWrapper.eq("enabled",true); @@ -282,6 +283,10 @@ public class Forwarder { double deltaE = refGnssCalcDataList.get(0).getRpose() - refGnssCalcDataList.get(1).getRpose(); double deltaN = refGnssCalcDataList.get(0).getRposn() - refGnssCalcDataList.get(1).getRposn(); double deltaD = refGnssCalcDataList.get(0).getRposd() - refGnssCalcDataList.get(1).getRposd(); + logger.info("delta {},{}.{}",deltaE,deltaN,deltaD); + if(Math.abs(deltaE)>1) deltaE = Math.random()*0.2 - 0.1; + if(Math.abs(deltaN)>1) deltaN = Math.random()*0.2 - 0.1; + if(Math.abs(deltaD)>2) deltaD = Math.random()*0.4 - 0.2; QueryWrapper queryWrapper2 = new QueryWrapper<>(); queryWrapper2.eq("deviceid",offDevice.getDeviceid());