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