1、优化转发
This commit is contained in:
parent
3787137b6d
commit
bbb1b86ab8
@ -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());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user