From 700f58a2561e7a69c77461462c24bf8e13cfe48a Mon Sep 17 00:00:00 2001 From: renwj Date: Wed, 19 Apr 2023 09:03:42 +0800 Subject: [PATCH] =?UTF-8?q?[2.15.0][V2N]=20=E6=B7=BB=E5=8A=A0=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/v2x/v2n/pnc/V2NIdentifyDrawer.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/pnc/V2NIdentifyDrawer.kt b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/pnc/V2NIdentifyDrawer.kt index 1ab7cca965..ac372aa987 100644 --- a/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/pnc/V2NIdentifyDrawer.kt +++ b/core/function-impl/mogo-core-function-biz/src/main/java/com/mogo/eagle/function/biz/v2x/v2n/pnc/V2NIdentifyDrawer.kt @@ -18,6 +18,7 @@ import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager.saveMsgBox import com.mogo.eagle.core.utilcode.mogo.* import com.mogo.eagle.core.utilcode.mogo.logger.* import com.mogo.eagle.core.utilcode.util.* +import com.mogo.eagle.function.biz.v2x.V2XBizTrace import com.mogo.eagle.function.biz.v2x.v2n.scenario.scene.airoad.* import com.mogo.eagle.function.biz.v2x.v2n.scenario.scene.airoad.AiRoadMarker.Marker import mogo.telematics.pad.MessagePad.Header @@ -199,6 +200,14 @@ internal object V2NIdentifyDrawer { override fun onAutopilotIdentifyDataUpdate(trafficData: List?) { super.onAutopilotIdentifyDataUpdate(trafficData) + try { + if (trafficData != null) { + V2XBizTrace.onAck("onAutopilotIdentifyDataUpdate", trafficData) + } + } catch (t: Throwable) { + t.printStackTrace() + } + val shiGong = trafficData?.filter { it.type == 501 || it.type == 502 } Logger.d(TAG, "--- onAutopilotIdentifyDataUpdate -- : trafficData: ${ trafficData?.joinToString(",") }") if (shiGong != null && shiGong.isNotEmpty()) { @@ -212,6 +221,13 @@ internal object V2NIdentifyDrawer { override fun onAutopilotV2nCongestionEvent(header: Header, rsi: RSI_PB) { super.onAutopilotV2nCongestionEvent(header, rsi) + + try { + V2XBizTrace.onAck("onAutopilotV2nCongestionEvent", rsi) + } catch (t: Throwable) { + t.printStackTrace() + } + rsi.rsiFrame?.rtes?.rteDataList?.filter { it.eventType == 102 }?.takeIf {