diff --git a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/DecisionLayout.kt b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/DecisionLayout.kt index 171087476d..91b3869a4d 100644 --- a/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/DecisionLayout.kt +++ b/core/function-impl/mogo-core-function-map/src/main/java/com/mogo/eagle/core/function/view/DecisionLayout.kt @@ -143,9 +143,9 @@ class DecisionLayout @JvmOverloads constructor( type = 3// 向左变道 } else if (actionMsg.drivingState == MessagePad.DrivingState.FOLLOW_LANE_CHANGE_RIGHT) { type = 4// 向右变道 - } else if (actionMsg.drivingState == MessagePad.DrivingState.LANE_AVOID_LEFT) { + } else if (actionMsg.drivingState == MessagePad.DrivingState.LANE_AVOID_LEFT || (actionMsg.drivingState == MessagePad.DrivingState.AUTO_LANE_CHANGE_LEFT && actionMsg.drivingAction == MessagePad.DrivingAction.DRIVING_ACTION_STATE_TWO)) { type = 5// 向左变道绕障 - } else if (actionMsg.drivingState == MessagePad.DrivingState.LANE_AVOID_RIGHT) { + } else if (actionMsg.drivingState == MessagePad.DrivingState.LANE_AVOID_RIGHT || (actionMsg.drivingState == MessagePad.DrivingState.AUTO_LANE_CHANGE_RIGHT && actionMsg.drivingAction == MessagePad.DrivingAction.DRIVING_ACTION_STATE_TWO)) { type = 6// 向右变道绕障 } else if (actionMsg.drivingState == MessagePad.DrivingState.TRAFFIC_LIGHT) {// 距离停止线前15m内且是红灯才会发送该状态 }