[m1]
[切换线路、根据靠边停车状态变更]
This commit is contained in:
@@ -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("自动驾驶中无法切换线路")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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?)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user