From 9b1b147a2e861b984f5442be53b947fdcbae266d Mon Sep 17 00:00:00 2001 From: zhongchao Date: Tue, 16 Nov 2021 18:31:56 +0800 Subject: [PATCH] add log --- .../mogo/eagle/core/function/v2x/vip/VipCarManager.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/vip/VipCarManager.kt b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/vip/VipCarManager.kt index 679b681074..5307db0926 100644 --- a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/vip/VipCarManager.kt +++ b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/vip/VipCarManager.kt @@ -6,7 +6,6 @@ import com.mogo.cloud.commons.utils.CoordinateUtils import com.mogo.eagle.core.data.map.MogoLatLng import com.mogo.eagle.core.data.trafficlight.TrafficLightResult import com.mogo.eagle.core.data.trafficlight.currentRoadTrafficLight -import com.mogo.eagle.core.data.trafficlight.isRed import com.mogo.eagle.core.data.trafficlight.turnRedAtOnce import com.mogo.eagle.core.data.v2x.VipMessage import com.mogo.eagle.core.function.api.hmi.warning.IMoGoWarningStatusListener @@ -85,16 +84,22 @@ class VipCarManager : IMogoOnMessageListener, IMoGoTrafficLightListe override fun onTrafficLightStatus(trafficLightResult: TrafficLightResult) { if (trafficLightResult.currentRoadTrafficLight() == null) { + Logger.d(TAG, "vip 获取到灯态,但没找到对应车道数据 result : $trafficLightResult") return } - if (!turnLightFirst && trafficLightResult.currentRoadTrafficLight()!!.isRed()) { + if (!turnLightFirst) { // 首次判断,变灯 turnLightFirst = true + Logger.d(TAG, "触发变灯") turnLight() } val currentResult = trafficLightResult.currentRoadTrafficLight() val lastResult = result!!.currentRoadTrafficLight() + Logger.d( + TAG, + "检查是否变灯 last.remain : ${lastResult!!.remain} , current.remain : ${currentResult!!.remain}" + ) this.result = trafficLightResult //如果上次结果和本次灯态结果变化比较大,则已变灯,控制HMI展示弹窗 @@ -106,6 +111,7 @@ class VipCarManager : IMogoOnMessageListener, IMoGoTrafficLightListe object : IMoGoWarningStatusListener { override fun onShow() {} override fun onDismiss() { + Logger.d(TAG, "showWarningV2X vip dismiss , reset turnLightFirst to false ") turnLightFirst = false turnLightEnd = true }