[切换线路、根据靠边停车状态变更]
This commit is contained in:
yangyakun
2023-03-23 18:01:06 +08:00
parent 6173626ad6
commit a141cc3d66
2 changed files with 2 additions and 16 deletions

View File

@@ -368,7 +368,7 @@ class LineSiteView @JvmOverloads constructor(
IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_RUNNING -> {
// 自动驾驶中
when (OCHPlanningStopSideStatusManager.stopSiteStatus) {
OCHPlanningStopSideStatusManager.StopSite.NOTHING -> {
OCHPlanningStopSideStatusManager.Status.EndingSuccess -> {
isChangeIngLineAndSite = false
onlyChangeSite(false)
// 可以切换路径
@@ -376,15 +376,7 @@ class LineSiteView @JvmOverloads constructor(
setSiteAdapterEnable(false)
queryLineList()
}
OCHPlanningStopSideStatusManager.StopSite.STOPSITED -> {
isChangeIngLineAndSite = false
onlyChangeSite(false)
// 可以切换路径
setEnableLineStatus(true)
setSiteAdapterEnable(false)
queryLineList()
}
OCHPlanningStopSideStatusManager.StopSite.LANKE_KEEP ->{
else ->{
ToastUtils.showShort("自动驾驶中无法切换线路")
}
}

View File

@@ -191,12 +191,6 @@ object OCHPlanningStopSideStatusManager : IMoGoAutopilotPlanningActionsListener
NOTHING()// 默认状态
}
enum class StopSite{
NOTHING,// 初始状态
STOPSITED,// 靠边停车状态
LANKE_KEEP;// 形式状态
}
interface OCHPlanningActionsCallback {
fun onStartAutopilotFailure(actionStatus:Status,stopSideStatus : Boolean?, errorInfo : String?)
}