[2.13.2]add func of pnc actions and add test code of road problem

This commit is contained in:
zhongchao
2022-12-21 16:05:44 +08:00
parent 55ef01e72e
commit 68a77465b8
6 changed files with 254 additions and 159 deletions

View File

@@ -13,7 +13,7 @@ class PncActionsHelper {
}
// 车道保持 driving_action 1:车道保持状态2:跟车状态
LANKE_KEEP_VALUE -> {
if(driveAction == 2) "正在跟随车辆行驶" else ""
if (driveAction == 2) "正在跟随车辆行驶" else ""
}
// 红绿灯通行状态 driving_action1 表示停止动作driving_action:2 表示通行动作
TRAFFIC_LIGHT_VALUE -> {
@@ -43,6 +43,18 @@ class PncActionsHelper {
PULL_OVER_VALUE -> {
if (driveAction == 1) "正在进站" else if (driveAction == 2) "正在等待进站" else ""
}
// 同 AUTO_LANE_CHANGE_LEFT_VALUE 、AUTO_LANE_CHANGE_RIGHT_VALUE
AUTO_LANE_CHANGE_LEFT_V2N_VALUE, AUTO_LANE_CHANGE_RIGHT_V2N_VALUE -> {
if (driveAction == 2) "正在绕过前方施工" else ""
}
// 同 LANE_AVOID_LEFT_VALUE 、LANE_AVOID_RIGHT_VALUE
LANE_AVOID_LEFT_V2N_VALUE, LANE_AVOID_RIGHT_V2N_VALUE -> {
if (driveAction == 2) "正在避让前方施工" else ""
}
// 正在等待变道避让施工场景 driving_action1 表示正在等待driving_action:2 表示等待超时请求平行驾驶;
WAITING_V2N_VALUE -> {
if (driveAction == 1) "正在尝试绕过前方施工" else if (driveAction == 2) "正在请求远程协助" else ""
}
else -> ""
}
}