1、把超过滤波窗口2/3的时间稳定改为1/2
This commit is contained in:
parent
d62777bc91
commit
893fe1ea78
@ -166,7 +166,7 @@ public class GNSSCalcFilterService {
|
|||||||
newRecord.setAuxn(NumberUtils.scaleTwo(msumN / minCount));
|
newRecord.setAuxn(NumberUtils.scaleTwo(msumN / minCount));
|
||||||
newRecord.setAuxd(NumberUtils.scaleTwo(msumD / minCount));
|
newRecord.setAuxd(NumberUtils.scaleTwo(msumD / minCount));
|
||||||
//滤波窗口里的时间跨度超过滤波时间的2/3才认为稳定
|
//滤波窗口里的时间跨度超过滤波时间的2/3才认为稳定
|
||||||
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(filterCycleHour * 2 / 3)));
|
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(filterCycleHour * 1 / 2)));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -246,7 +246,7 @@ public class GNSSCalcFilterService {
|
|||||||
newRecord.setAuxn(NumberUtils.scaleTwo(msumN / minCount));
|
newRecord.setAuxn(NumberUtils.scaleTwo(msumN / minCount));
|
||||||
newRecord.setAuxd(NumberUtils.scaleTwo(msumD / minCount));
|
newRecord.setAuxd(NumberUtils.scaleTwo(msumD / minCount));
|
||||||
//滤波窗口里的时间跨度超过滤波时间的2/3才认为稳定
|
//滤波窗口里的时间跨度超过滤波时间的2/3才认为稳定
|
||||||
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(filterCycleHour * 2 / 3)));
|
newRecord.setStabled(lastRecordTime.isBefore(newRecordTime.minusHours(filterCycleHour * 1 / 2)));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user