| | |
| | | else -> null |
| | | } |
| | | |
| | | fun getVMax(name: String?): Double? { |
| | | fun getVMin(name: String?): Double? { |
| | | getByName(name)?.let { |
| | | return getVMax(it) |
| | | return getVMin(it) |
| | | } |
| | | return null |
| | | } |
| | |
| | | /** |
| | | * 不处理低于此值的值 |
| | | */ |
| | | fun getVMax(type: FactorType): Double? = when (type) { |
| | | fun getVMin(type: FactorType): Double = when (type) { |
| | | NO -> 1.0 |
| | | NO2 -> 10.0 |
| | | CO -> 100.0 |
| | |
| | | WIND_SPEED -> 2.0 |
| | | WIND_DIRECTION -> 0.0 |
| | | HEIGHT -> 0.0 |
| | | else -> null |
| | | } |
| | | |
| | | /** |
| | |
| | | else -> 10.0 |
| | | } |
| | | |
| | | fun outputFactor(factorName: String?): Boolean { |
| | | fun isOutputFactor(factorName: String?): Boolean { |
| | | return when (factorName) { |
| | | NO2.des, |
| | | CO.des, |