1、优化转发

This commit is contained in:
weidong 2024-02-13 17:41:33 +08:00
parent 3787137b6d
commit bbb1b86ab8

View File

@ -271,6 +271,7 @@ public class Forwarder {
}
void insertData(GnssStatus offDevice,GnssStatus refDevice){
logger.info("insertData");
QueryWrapper<GnssCalcData> 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<GnssCalcData> queryWrapper2 = new QueryWrapper<>();
queryWrapper2.eq("deviceid",offDevice.getDeviceid());