From 49e0ce026cfbc4fc51c25922fcd12e4663468b5b Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 6 Jan 2022 19:45:14 +0800 Subject: [PATCH] adjust the vip to avoid push twice notice --- .../com/mogo/eagle/core/function/v2x/vip/VipCarManager.kt | 4 ++-- 1 file changed, 2 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 a1605c85ca..50527a245e 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 @@ -128,13 +128,13 @@ class VipCarManager : IMogoOnMessageListener, IMoGoTrafficLightListe if (!turnLightFirst) { // 首次判断,变灯 turnLightFirst = true - val controlTime = if (currentResult!!.isGreen()) 45 - currentResult.remain else 45 + val controlTime = if (currentResult!!.isGreen()) 30 - currentResult.remain else 30 Logger.d(TAG, "触发变灯 , controlTime : $controlTime") turnLight(controlTime) } lastResult?.let { //如果上次结果和本次灯态结果变化比较大,则已变灯,控制HMI展示弹窗 - if (abs(currentResult!!.remain - it.remain) > 5) { + if (abs(currentResult!!.remain - it.remain) > 5 && currentResult.isGreen()) { Logger.d(TAG, "调用showWarningV2X to show") CallerHmiManager.showWarningV2X(EventTypeEnum.TYPE_VIP_IDENTIFICATION.poiType.toInt(), EventTypeEnum.TYPE_VIP_IDENTIFICATION.content,