[6.9.0]OTA升级修改
This commit is contained in:
@@ -24,5 +24,8 @@ object OTAUpgradeConfig {
|
||||
var isQuery: Boolean = false
|
||||
//已经提示过升级的列表
|
||||
@JvmField
|
||||
var promptedUpgrade:ArrayList<String> = ArrayList()
|
||||
var promptedUpgrade: ArrayList<String> = ArrayList()
|
||||
//已经提示过升级成功的列表
|
||||
@JvmField
|
||||
var upgradeFinish: ArrayList<String> = ArrayList()
|
||||
}
|
||||
@@ -253,7 +253,10 @@ object OTAUpgradeManager: IMoGoAutopilotStatusListener, IDataCenterBizListener,
|
||||
ToastUtils.showLong("暂无待升级任务!")
|
||||
OTAUpgradeConfig.isQuery = false
|
||||
}else{
|
||||
CallerHmiManager.showOTAResultDialog(upgradeResult)
|
||||
if(!OTAUpgradeConfig.upgradeFinish.contains(status.otaInfo.otaToken)){
|
||||
CallerHmiManager.showOTAResultDialog(upgradeResult)
|
||||
OTAUpgradeConfig.upgradeFinish.add(status.otaInfo.otaToken)
|
||||
}
|
||||
}
|
||||
CallerOTAManager.invokeOtaDownloadStatus(false)
|
||||
}else{
|
||||
|
||||
@@ -140,6 +140,7 @@ class CarInfoTabView @JvmOverloads constructor(
|
||||
if(OTAUpgradeConfig.supportOTA){
|
||||
//查询OTA状态
|
||||
OTAUpgradeConfig.isQuery = true
|
||||
OTAUpgradeConfig.promptedUpgrade.remove(OTAUpgradeConfig.otaToken)
|
||||
CallerAutoPilotControlManager.sendSsmFuncOtaStatusQuery(OTAUpgradeConfig.otaToken)
|
||||
}else{
|
||||
ToastUtils.showLong("当前域控版本不支持OTA升级")
|
||||
|
||||
Reference in New Issue
Block a user