[gradle]
[3.2.0] [速度修改为平均速度、启动自动驾驶失败后弹的吐司]
This commit is contained in:
@@ -687,7 +687,7 @@ object CharterPassengerModel {
|
||||
)
|
||||
}
|
||||
|
||||
val lastTime: Double = lastSumLength / it.gnssSpeed * 3.6 //秒
|
||||
val lastTime: Double = lastSumLength / CharterPassengerConst.Charter_AVERAGE_SPEED * 3.6 //秒
|
||||
|
||||
CallerLogger.d(M_BUS_P + "calculateDistance",
|
||||
"---lastSumLength: " + lastSumLength + "----lastTime : " + lastTime
|
||||
|
||||
@@ -82,10 +82,7 @@ class GoViewWithArrive @JvmOverloads constructor(
|
||||
ToastUtils.showShort("设备未就绪请稍等")
|
||||
}
|
||||
IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_ENABLE -> {//
|
||||
CallerAutoPilotControlManager.sendPlanningCmd(2)
|
||||
CharterPassengerModel.startAutopilot()
|
||||
onceRegisterAutoStatus()
|
||||
CharterPassengerModel.sendTripInfo()
|
||||
}
|
||||
IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_RUNNING -> {
|
||||
// 重新起步
|
||||
@@ -102,14 +99,13 @@ class GoViewWithArrive @JvmOverloads constructor(
|
||||
|
||||
override fun onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow()
|
||||
startAutoTimeOut?.let {
|
||||
if (!it.isDisposed) {
|
||||
it.dispose()
|
||||
}
|
||||
}
|
||||
RxUtils.disposeSubscribe(startAutoTimeOut)
|
||||
}
|
||||
|
||||
private fun onceRegisterAutoStatus() {
|
||||
CallerAutoPilotControlManager.sendPlanningCmd(2)
|
||||
CharterPassengerModel.startAutopilot()
|
||||
CharterPassengerModel.sendTripInfo()
|
||||
CharterPassengerModel.setAutoStatusCallback(TAG,null)
|
||||
CharterPassengerModel.setAutoStatusCallback(TAG,object :ICharterPassengerAutoStatusChangeCallback{
|
||||
override fun onAutoStatusChange(newState: Int) {
|
||||
@@ -119,15 +115,13 @@ class GoViewWithArrive @JvmOverloads constructor(
|
||||
CharterPassengerModel.setAutoStatusCallback(TAG,null)
|
||||
}
|
||||
})
|
||||
startAutoTimeOut?.let {
|
||||
if (!it.isDisposed) {
|
||||
it.dispose()
|
||||
}
|
||||
}
|
||||
RxUtils.disposeSubscribe(startAutoTimeOut)
|
||||
startAutoTimeOut = RxUtils.createSubscribe(20_000) {
|
||||
val string = AbsMogoApplication.getApp().getString(R.string.m1_start_auto_fail)
|
||||
ToastUtils.showLong(string)
|
||||
CharterPassengerModel.setAutoStatusCallback(TAG,null)
|
||||
if (CallerAutoPilotStatusListenerManager.getAutoPilotStatusInfo().state != IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_RUNNING) {
|
||||
val string = AbsMogoApplication.getApp().getString(R.string.m1_start_auto_fail)
|
||||
ToastUtils.showLong(string)
|
||||
}
|
||||
CharterPassengerModel.setAutoStatusCallback(TAG, null)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user