feiyu02
2025-07-03 c56e1e74426238939f229f0005828d05089715ff
src/main/kotlin/com/flightfeather/uav/biz/sourcetrace/config/RTExcWindLevelConfig.kt
@@ -28,7 +28,7 @@
    // 定时线索分析时间间隔(单位:分钟)
    var analysisPeriod = 15
    // 定时分析间隔中,立即进行线索分析的最小线索量(单位:个)
    var analysisCount = 2
    var analysisCount = 4
    /****数据突变*****************************************************************************/
    // 0 - 1级风
@@ -52,8 +52,8 @@
        1.6 to 7.9,
        0.2 to Double.MAX_VALUE,
        DistanceType.TYPE3,
//        3
        1
        3
//        1
    )
    // 5 - 6级风
@@ -64,7 +64,7 @@
        3
    )
    /****数据变化速率*****************************************************************************/
    /****数据快速上升*****************************************************************************/
    var changeRateCondition = WindLevelCondition(
        .0 to Double.MAX_VALUE,
        0.1 to Double.MAX_VALUE,
@@ -72,7 +72,7 @@
        3
    )
    // 监测因子在一个监测周期(4秒)内正常变化的量级范围
    var changeRate = mutableMapOf(
    var changeRateUp = mutableMapOf(
        FactorType.PM25 to WindLevelCondition(
            .0 to Double.MAX_VALUE,
            4.0 to Double.MAX_VALUE,
@@ -92,4 +92,27 @@
            1
        ),
    )
    /****数据快速下降*****************************************************************************/
    // 监测因子在一个监测周期(4秒)内正常变化的量级范围
    var changeRateDown = mutableMapOf(
        FactorType.PM25 to WindLevelCondition(
            .0 to Double.MAX_VALUE,
            -Double.MAX_VALUE to -2.0,
            DistanceType.TYPE1,
            3
        ),
        FactorType.PM10 to WindLevelCondition(
            .0 to Double.MAX_VALUE,
            -Double.MAX_VALUE to -2.0,
            DistanceType.TYPE1,
            3
        ),
        FactorType.VOC to WindLevelCondition(
            .0 to Double.MAX_VALUE,
            -Double.MAX_VALUE to -3.0,
            DistanceType.TYPE1,
            3
        ),
    )
}