From e58a05b78d09bcd4c1a12e8610c5adfc316494e8 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期四, 18 十二月 2025 10:04:42 +0800
Subject: [PATCH] 2025.12.18

---
 src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/BaseExceptionContinuous.kt |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/BaseExceptionContinuous.kt b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/BaseExceptionContinuous.kt
index 0388a35..3d10232 100644
--- a/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/BaseExceptionContinuous.kt
+++ b/src/main/kotlin/com/flightfeather/uav/biz/dataanalysis/BaseExceptionContinuous.kt
@@ -75,7 +75,7 @@
     }
 
     /**
-     * 鍒ゆ柇鏁版嵁閲忕骇鍦ㄥ紓甯稿垽鏂殑鑼冨洿鍐�
+     * 鍒ゆ柇鏁版嵁閲忕骇鏄惁鍦ㄥ紓甯稿垽鏂殑鑼冨洿鍐�
      * 榛樿鎵�鏈夐噺绾ч兘鍦ㄥ紓甯稿垽鏂殑鑼冨洿鍐�
      */
     open fun judgeDataScale(p: BaseRealTimeData?, n: BaseRealTimeData): MutableMap<FactorType, Boolean> {
@@ -126,9 +126,15 @@
         }
     }
 
+    /**
+     * 寮傚父鏁版嵁澶勭悊鏍稿績鍒ゆ柇閫昏緫
+     */
     override fun onNextData(data: BaseRealTimeData) {
+        // 1. 鍒ゆ柇鏂版暟鎹殑鏃堕棿杩炵画鎬�
         val isContinue = isContinuous(lastData, data)
+        // 2. 璁$畻鍚勪釜鐩戞祴鍥犲瓙鏄惁鍙戠敓寮傚父
         val hasException = judge(lastData, data)
+        // 3. 閬嶅巻閰嶇疆涓�変腑鐨勭洃娴嬪洜瀛愶紝鍒ゆ柇鏄惁鍙戠敓寮傚父
         config.factorFilter.selectedList.forEach { s ->
             val f = s.main
             // 鎺掗櫎姝ゅ紓甯哥被鍨嬩笉閫傜敤鐨勭洃娴嬪洜瀛�
@@ -151,12 +157,18 @@
                 it.addHistoryData(data)
             }
         }
+        // 4. 鏇存柊鏈�鏂版暟鎹�
         lastData = data
 
+        // 5. 淇濆瓨骞剁Щ闄ゅ崟鍥犲瓙寮傚父
         removeSingleFactor(data)
+        // 6. 妫�鏌ュ欢杩熷紓甯�
         val fittedComb = checkDelayedExceptions(data)
+        // 7. 鍚堝苟寮傚父缁撴灉
         mergeExceptionResult(data, fittedComb)
+        // 8. 瑙﹀彂鏂板紓甯哥粨鏋滀簨浠�
         onNewResult(result)
+        // 9. 娓呴櫎寮傚父璁板綍
         clearExceptions(data)
     }
 

--
Gitblit v1.9.3