| | |
| | | package com.flightfeather.uav.biz.dataanalysis |
| | | |
| | | import com.flightfeather.uav.biz.FactorFilter |
| | | import com.flightfeather.uav.socket.eunm.FactorType |
| | | |
| | | /** |
| | | * 数据分析配置参数基类 |
| | | * @date 2025/5/13 |
| | | * @author feiyu02 |
| | | */ |
| | | abstract class BaseAnalysisConfig{ |
| | | constructor(factorFilter: FactorFilter, combination: List<List<FactorType>>?){ |
| | | this.factorFilter = factorFilter |
| | | this.combination = combination |
| | | } |
| | | abstract class BaseAnalysisConfig( |
| | | // 因子筛选 |
| | | constructor(factorFilter: FactorFilter):this(factorFilter, null) |
| | | |
| | | val factorFilter:FactorFilter |
| | | val combination: List<List<FactorType>>? |
| | | val factorFilter: FactorFilter, |
| | | ){ |
| | | // 数据异常合并时,允许延迟最大数据周期 |
| | | var maxDelayPeriod: Int = 1 |
| | | } |