1、将稳定的时间最大设为12小时
This commit is contained in:
parent
d0ae7671d7
commit
387364029a
@ -169,7 +169,9 @@ public class GNSSCalcFilterService {
|
||||
newRecord.setAuxn(NumberUtils.scaleTwo(msumN / minCount));
|
||||
newRecord.setAuxd(NumberUtils.scaleTwo(msumD / minCount));
|
||||
//滤波窗口里的时间跨度超过滤波时间的2/3才认为稳定
|
||||
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(filterCycleHour * 1 / 2)));
|
||||
int stabledHours=filterCycleHour/2;
|
||||
if(stabledHours>12) stabledHours=12;
|
||||
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(stabledHours)));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -249,7 +251,9 @@ public class GNSSCalcFilterService {
|
||||
newRecord.setAuxn(NumberUtils.scaleTwo(msumN / minCount));
|
||||
newRecord.setAuxd(NumberUtils.scaleTwo(msumD / minCount));
|
||||
//滤波窗口里的时间跨度超过滤波时间的2/3才认为稳定
|
||||
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(filterCycleHour * 1 / 2)));
|
||||
int stabledHours=filterCycleHour/2;
|
||||
if(stabledHours>12) stabledHours=12;
|
||||
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(stabledHours)));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user