This commit is contained in:
zhongchao
2021-11-17 12:28:31 +08:00
parent 7e15160013
commit 37527f5edb

View File

@@ -97,12 +97,6 @@ class VipCarManager : IMogoOnMessageListener<VipMessage>, IMoGoTrafficLightListe
Logger.d(TAG, "vip 获取到灯态,但没找到对应车道数据 result : $trafficLightResult")
return
}
if (!turnLightFirst) {
// 首次判断,变灯
turnLightFirst = true
Logger.d(TAG, "触发变灯")
turnLight()
}
val currentResult = trafficLightResult.currentRoadTrafficLight()
val lastResult = result?.currentRoadTrafficLight()
Logger.d(
@@ -111,6 +105,13 @@ class VipCarManager : IMogoOnMessageListener<VipMessage>, IMoGoTrafficLightListe
)
this.result = trafficLightResult
if (!turnLightFirst) {
// 首次判断,变灯
turnLightFirst = true
Logger.d(TAG, "触发变灯")
turnLight()
}
lastResult?.let {
//如果上次结果和本次灯态结果变化比较大则已变灯控制HMI展示弹窗
if (abs(lastResult.remain - currentResult!!.remain) > 3) {