[8.1.0]OTA升级+自动驾驶检测
This commit is contained in:
@@ -160,6 +160,12 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
Log.i(TAG,"task_number=$taskNumber")
|
||||
Log.i(TAG,"left_time=$leftTime")
|
||||
|
||||
val upgradeTime = if(leftTime > 60){
|
||||
"${leftTime/60}分钟${leftTime%60}秒"
|
||||
}else{
|
||||
"${leftTime%60}秒"
|
||||
}
|
||||
|
||||
if(index == 0){
|
||||
//是否需要触发提示升级只判断第一个任务
|
||||
if(productStatus == 0){
|
||||
@@ -168,7 +174,7 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
if(OTAUpgradeConfig.coldStartCompleted && !OTAUpgradeConfig.autopilotStatus
|
||||
&& !OTAUpgradeConfig.inOrder){
|
||||
//触发强提示升级
|
||||
CallerHmiManager.showOTAUpgradeDialog(true)
|
||||
CallerHmiManager.showOTAUpgradeDialog(true,upgradeReason+upgradeTime)
|
||||
}else{
|
||||
//触发弱提示升级
|
||||
//冷启动未完成(进行中),或驾驶状态为自驾状态,或当前有订单,直接默认选择稍后升级,
|
||||
@@ -242,7 +248,7 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
//没有升级任务,取消查询,关掉弹窗
|
||||
responseTimeoutNum = 0
|
||||
handler.removeMessages(1)
|
||||
CallerHmiManager.showOTAUpgradeDialog(false)
|
||||
CallerHmiManager.showOTAUpgradeDialog(false,"")
|
||||
CallerHmiManager.showOTADownloadStatusDialog(false, emptyList())
|
||||
CallerOTAManager.invokeOtaDownloadStatus(false)
|
||||
}
|
||||
@@ -287,6 +293,12 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
Log.i(TAG,"task_number=$taskNumber")
|
||||
Log.i(TAG,"left_time=$leftTime")
|
||||
|
||||
val upgradeTime = if(leftTime > 60){
|
||||
"${leftTime/60}分钟${leftTime%60}秒"
|
||||
}else{
|
||||
"${leftTime%60}秒"
|
||||
}
|
||||
|
||||
if(index == 0){
|
||||
//是否需要触发提示升级只判断第一个任务
|
||||
if(productStatus == 0){
|
||||
@@ -295,7 +307,7 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
if(OTAUpgradeConfig.coldStartCompleted && !OTAUpgradeConfig.autopilotStatus
|
||||
&& !OTAUpgradeConfig.inOrder){
|
||||
//触发强提示升级
|
||||
CallerHmiManager.showOTAUpgradeDialog(true)
|
||||
CallerHmiManager.showOTAUpgradeDialog(true,upgradeReason+upgradeTime)
|
||||
}else{
|
||||
//触发弱提示升级
|
||||
//冷启动未完成(进行中),或驾驶状态为自驾状态,或当前有订单,直接默认选择稍后升级,
|
||||
@@ -357,7 +369,7 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
//通知关闭提示升级窗口(存在域控也在进行5min倒计时,与app存在时间差,域控会更早完成倒计时触发升级,
|
||||
// 此时通知app开始升级,app收到后即使未完成倒计时,也关闭提示弹窗,开始展示下载进展)
|
||||
OTAUpgradeConfig.isQuery = false
|
||||
CallerHmiManager.showOTAUpgradeDialog(false)
|
||||
CallerHmiManager.showOTAUpgradeDialog(false,"")
|
||||
CallerHmiManager.showOTADownloadStatusDialog(true,otaUpgradeList)
|
||||
CallerOTAManager.invokeOtaDownloadStatus(true)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user