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 1099384b47..076856fa6e 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 @@ -43,7 +43,7 @@ class VipCarManager : IMogoOnMessageListener, IMoGoTrafficLightListe private var vip: Boolean = false @Volatile - private var enter: Boolean = false + private var exit: Boolean = true private var result: TrafficLightResult? = null private var lastResult: TrafficLightStatus? = null @@ -99,7 +99,7 @@ class VipCarManager : IMogoOnMessageListener, IMoGoTrafficLightListe if (!vip) { return } - if (!enter) { + if (!exit) { Logger.d(TAG, "驶入路口,返回 , then resetConditions") resetConditions() return @@ -226,7 +226,7 @@ class VipCarManager : IMogoOnMessageListener, IMoGoTrafficLightListe override fun onEnterCrossRoad(enter: Boolean) { super.onEnterCrossRoad(enter) UiThreadHandler.post { - this.enter = enter + this.exit = enter } }