| | |
| | | RTExcWindLevelConfig( |
| | | FactorFilter.builder() |
| | | // .withMain(FactorType.NO2) |
| | | .withMain(FactorType.CO) |
| | | // .withMain(FactorType.CO) |
| | | // .withMain(FactorType.H2S) |
| | | // .withMain(FactorType.SO2) |
| | | // .withMain(FactorType.O3) |
| | |
| | | add(RTExcWindLevel1_1(config) { exceptionCallback(it) }.also { it.init() }) |
| | | add(RTExcWindLevel4(config) { exceptionCallback(it) }.also { it.init() }) |
| | | add(RTExcWindLevel6(config) { exceptionCallback(it) }.also { it.init() }) |
| | | add(RTExcChangeRate(config) { exceptionCallback(it) }.also { it.init() }) |
| | | } |
| | | } |
| | | |
| | |
| | | // 溯源污染源信息 |
| | | ex.searchScenes(sceneInfoRep) |
| | | |
| | | // 记录污染线索 |
| | | pollutedSummary.addClue(ex) |
| | | |
| | | // 广播污染溯源异常结果 |
| | | UnderwayWebSocketSender.broadcast(MsgType.PolClue.value, ex) |
| | | |
| | | // 记录污染线索 |
| | | pollutedSummary.addClue(ex) |
| | | } |
| | | |
| | | private fun summaryCallback(ex: PollutedSummary.AnalysisResult) { |