1、优化跟随处理
This commit is contained in:
parent
9c27edf59a
commit
3c55673177
@ -159,13 +159,14 @@ public class AbnormalDeviceProcessor{
|
||||
void checkNotGoodDevice(String deviceId, String refDeviceId1){
|
||||
LocalDateTime validTime = LocalDateTime.now().minusMinutes(10);
|
||||
// 待修改的点
|
||||
List<GnssCalcData> calcDataList = getLastTwo(deviceId,0);
|
||||
List<GnssCalcData> calcDataList = getLastTwo(deviceId,12);
|
||||
if(calcDataList.size() < 2) return;
|
||||
if(calcDataList.get(0).getCreatetime().isBefore(validTime)) return;
|
||||
//if(calcDataList.get(0).getCreatetime().isBefore(validTime)) return;
|
||||
// 参考点
|
||||
double deltaU = (Math.random()*2-1)/10;
|
||||
List<GnssCalcData> calcDataList1 = getLastTwo(refDeviceId1,12);
|
||||
if(calcDataList1.size()==2){
|
||||
// 如果参考点的解算结果不是最新的就不要用,否则可能会导致delta值不变
|
||||
if(calcDataList1.get(0).getCreatetime().isAfter(validTime)){
|
||||
deltaU = calcDataList1.get(0).getRposd() - calcDataList1.get(1).getRposd();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user