[自主算路验证] opt: 优化模式切换互斥逻辑,优化启自驾逻辑,优化选择路线item UI;

This commit is contained in:
aibingbing
2023-11-28 16:16:48 +08:00
parent eec68fe3bc
commit de59d9f166
19 changed files with 163 additions and 66 deletions

View File

@@ -365,6 +365,10 @@ class MoGoHmiProvider : IMoGoHmiProvider {
return MogoStatusManager.getInstance().isTaxiUnmanedDriverTakingOrders
}
override fun isTaxiUnmanedDriverLineRoutingPerformTask(): Boolean {
return MogoStatusManager.getInstance().isTaxiUnmanedDriverLineRoutingPerformTask
}
override fun isTaxiUnmanedDriverLineRoutingVerifyMode(): Boolean {
return MogoStatusManager.getInstance().isTaxiUnmanedDriverLineRoutingVerifyMode
}

View File

@@ -589,7 +589,7 @@ internal class SOPSettingView @JvmOverloads constructor(
}
CallerHmiManager.setTaxiUnmanedDriverLineRoutingVerifyMode(true)
} else {
if (CallerHmiManager.isTaxiUnmanedDriverPerformTask()) {
if (CallerHmiManager.isTaxiUnmanedDriverLineRoutingPerformTask()) {
ToastUtils.showLong("请先结束当前任务")
buttonView.isChecked = !isChecked
return@setOnCheckedChangeListener