1、bug fix:进入变周期模式的设备会一直持续到模式结束,不会因为修改禁止变周期而结束
This commit is contained in:
parent
a6f711f18d
commit
f9b85cd2d5
@ -44,11 +44,14 @@ public class GNSSCalcFilterService {
|
|||||||
Integer xyfilterCycle = groupCalc.getFilter_hour();
|
Integer xyfilterCycle = groupCalc.getFilter_hour();
|
||||||
Integer zfilterCycle = groupCalc.getZfilter_hour();
|
Integer zfilterCycle = groupCalc.getZfilter_hour();
|
||||||
if(null == zfilterCycle) zfilterCycle = xyfilterCycle;
|
if(null == zfilterCycle) zfilterCycle = xyfilterCycle;
|
||||||
|
if(groupCalc.getAuto_filter()) {
|
||||||
VaryFilterCycle varyCycle = autoCycleDevices.get(deviceId);
|
VaryFilterCycle varyCycle = autoCycleDevices.get(deviceId);
|
||||||
if(varyCycle!=null){
|
if (varyCycle != null) {
|
||||||
xyfilterCycle = varyCycle.filterCycleHour;
|
xyfilterCycle = varyCycle.filterCycleHour;
|
||||||
zfilterCycle = varyCycle.filterCycleHour;
|
zfilterCycle = varyCycle.filterCycleHour;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else autoCycleDevices.remove(deviceId);
|
||||||
|
|
||||||
// 平滑处理
|
// 平滑处理
|
||||||
calcFilterLocation(newRecord, referPos, xyfilterCycle, zfilterCycle, groupCalc.getFilter_min_hour(),
|
calcFilterLocation(newRecord, referPos, xyfilterCycle, zfilterCycle, groupCalc.getFilter_min_hour(),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user