From 9c797fa0d704ef8ffb65cd1716b8eb694b4c46c3 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期五, 04 七月 2025 17:28:00 +0800 Subject: [PATCH] 2025.7.4 1. 新增动态污染溯源新的判定逻辑 --- src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/ExceptionSetting.kt | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/ExceptionSetting.kt b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/ExceptionSetting.kt index ab7193e..021ed20 100644 --- a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/ExceptionSetting.kt +++ b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/model/ExceptionSetting.kt @@ -1,5 +1,7 @@ package com.flightfeather.uav.biz.dataanalysis.model +import com.flightfeather.uav.socket.eunm.FactorType + /** * 璧拌埅鏁版嵁寮傚父鏍囧噯 */ @@ -28,4 +30,28 @@ else -> null } } + + fun getByFactorType(factorType: FactorType): Float? { + return when (factorType) { + FactorType.NO2 -> no2 + FactorType.CO -> co + FactorType.H2S -> h2s + FactorType.SO2 -> so2 + FactorType.O3 -> o3 + FactorType.PM25 -> pm25 + FactorType.PM10 -> pm10 +// FactorType.TEMPERATURE -> temperature +// FactorType.HUMIDITY -> humidity + FactorType.VOC -> voc +// FactorType.NOI -> noi +// FactorType.LNG -> longitude?.toFloat() +// FactorType.LAT -> latitude?.toFloat() +// FactorType.VELOCITY -> velocity +// FactorType.TIME -> noi +// FactorType.WIND_SPEED -> windSpeed +// FactorType.WIND_DIRECTION -> windDirection +// FactorType.HEIGHT -> height + else -> null + } + } } \ No newline at end of file -- Gitblit v1.9.3