From 9ed0b1847912221197697791d69e01ccae17f5b9 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期二, 27 八月 2024 17:36:11 +0800 Subject: [PATCH] 1. 新增NO监测因子 2. 新增第三方数据接口数据获取相关模块 --- src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt b/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt index 0c934b4..5ae4e9f 100644 --- a/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt +++ b/src/main/kotlin/com/flightfeather/uav/socket/eunm/FactorType.kt @@ -152,6 +152,20 @@ else -> null } + fun getMultiplier(name: String?): Double { + getByName(name)?.let { + return getMultiplier(it) + } + return 10.0 + } + + fun getMultiplier(type: FactorType): Double = when (type) { + PM25 -> 20.0 + PM10 -> 20.0 + VOC -> 10.0 + else -> 10.0 + } + fun outputFactor(factorName: String?): Boolean { return when (factorName) { NO2.des, -- Gitblit v1.9.3