From d2d71a6bc8e445ee60b7be2667676138e277d676 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期五, 28 六月 2024 17:41:08 +0800
Subject: [PATCH] 1. 修改走航报告自动输出模块

---
 src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/ExceptionAnalysisController.kt |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/ExceptionAnalysisController.kt b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/ExceptionAnalysisController.kt
index 1a5c06f..d73f3a7 100644
--- a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/ExceptionAnalysisController.kt
+++ b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/ExceptionAnalysisController.kt
@@ -1,6 +1,8 @@
 package com.flightfeather.uav.biz.dataanalysis
 
+import com.flightfeather.uav.biz.FactorFilter
 import com.flightfeather.uav.biz.dataanalysis.exceptiontype.ExceptionDataExceed
+import com.flightfeather.uav.biz.dataanalysis.exceptiontype.ExceptionSlideAverage
 import com.flightfeather.uav.biz.dataanalysis.exceptiontype.ExceptionValueMutation
 import com.flightfeather.uav.biz.dataanalysis.model.DataAnalysisConfig
 import com.flightfeather.uav.biz.dataanalysis.model.ExceptionResult
@@ -24,14 +26,15 @@
     private fun initTask(config: DataAnalysisConfig) {
         taskList.clear()
         taskList.apply {
-            add(ExceptionDataExceed(config))
-            add(ExceptionValueMutation(config))
+//            add(ExceptionDataExceed(config))
+//            add(ExceptionValueMutation(config))
+            add(ExceptionSlideAverage(config))
         }
     }
 
-    fun run(mission: Mission): List<ExceptionResult> {
+    fun run(mission: Mission, factorFilter: FactorFilter): List<ExceptionResult> {
         running = true
-        val config = DataAnalysisConfig(mission, ExceptionSetting(), 8)
+        val config = DataAnalysisConfig(mission, ExceptionSetting(), 8, factorFilter)
         initTask(config)
 
         val result = mutableListOf<ExceptionResult>()

--
Gitblit v1.9.3