diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/angle/MoGoVisualAngleChangeProvider.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/angle/MoGoVisualAngleChangeProvider.kt index 07a8f9a6ed..bd5c6eb3fb 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/angle/MoGoVisualAngleChangeProvider.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/angle/MoGoVisualAngleChangeProvider.kt @@ -44,7 +44,7 @@ class MoGoVisualAngleChangeProvider: IMoGoVisualAngleChangeProvider { private var inCrossRoad = false @Volatile private var hasCrossRoad = false - private val distanceOfCarToStopLine = AtomicReference(0.0) + private val distanceOfCarToStopLine = AtomicReference(-1.0) private val triggerLocation = AtomicReference() private val travelled by lazy { AtomicReference(0.0) } @@ -80,7 +80,7 @@ class MoGoVisualAngleChangeProvider: IMoGoVisualAngleChangeProvider { if (triggerClose) { try { Log.d(TAG, "-- onRoadIdInfo --: trigger close --") - distanceOfCarToStopLine.set(0.0) + distanceOfCarToStopLine.set(-1.0) hasCrossRoad = false triggerRoadId.set(null) travelled.set(0.0)