[8.1.0_ota_new]OTA2.0版本
This commit is contained in:
@@ -15,6 +15,7 @@ import com.zhjt.mogo_core_function_devatools.ota.OTAUpgradeConfig
|
|||||||
import kotlinx.android.synthetic.main.dialog_ota_upgrade.tvUpgradeContent
|
import kotlinx.android.synthetic.main.dialog_ota_upgrade.tvUpgradeContent
|
||||||
import kotlinx.android.synthetic.main.dialog_ota_upgrade.tv_upgrade_later
|
import kotlinx.android.synthetic.main.dialog_ota_upgrade.tv_upgrade_later
|
||||||
import kotlinx.android.synthetic.main.dialog_ota_upgrade.tv_upgrade_now
|
import kotlinx.android.synthetic.main.dialog_ota_upgrade.tv_upgrade_now
|
||||||
|
import org.json.JSONObject
|
||||||
import system_master.SsmInfo
|
import system_master.SsmInfo
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -40,22 +41,41 @@ class OTAUpgradeDialog(context: Context) :
|
|||||||
private fun initView(){
|
private fun initView(){
|
||||||
//立即升级
|
//立即升级
|
||||||
tv_upgrade_now.setOnClickListener {
|
tv_upgrade_now.setOnClickListener {
|
||||||
val result = CallerAutoPilotControlManager.sendSsmFuncOtaDownloadResponse(OTAUpgradeConfig.otaToken,SsmInfo.IfUpgrade.IMMEDIATELY)
|
// val result = CallerAutoPilotControlManager.sendSsmFuncOtaDownloadResponse(OTAUpgradeConfig.otaToken,SsmInfo.IfUpgrade.IMMEDIATELY)
|
||||||
if(result){
|
// if(result){
|
||||||
ToastUtils.showShort("立即升级命令发送成功")
|
// ToastUtils.showShort("立即升级命令发送成功")
|
||||||
}else{
|
// }else{
|
||||||
ToastUtils.showShort("立即升级命令发送失败")
|
// ToastUtils.showShort("立即升级命令发送失败")
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
val query: JSONObject = JSONObject()
|
||||||
|
query.put("cmd","ASK_PAD_UPGRADE_RES")
|
||||||
|
query.put("token",OTAUpgradeConfig.token)
|
||||||
|
query.put("allow_upgrade",true)
|
||||||
|
query.put("reason","")
|
||||||
|
Log.i("xuxinchao",query.toString())
|
||||||
|
CallerAutoPilotControlManager.sendOtaPadMsgQuery(query.toString())
|
||||||
|
|
||||||
|
|
||||||
dismiss()
|
dismiss()
|
||||||
}
|
}
|
||||||
//稍后升级
|
//稍后升级
|
||||||
tv_upgrade_later.setOnClickListener {
|
tv_upgrade_later.setOnClickListener {
|
||||||
val delayResult = CallerAutoPilotControlManager.sendSsmFuncOtaDownloadResponse(OTAUpgradeConfig.otaToken,SsmInfo.IfUpgrade.DELAY)
|
// val delayResult = CallerAutoPilotControlManager.sendSsmFuncOtaDownloadResponse(OTAUpgradeConfig.otaToken,SsmInfo.IfUpgrade.DELAY)
|
||||||
if(delayResult){
|
// if(delayResult){
|
||||||
ToastUtils.showShort("稍后升级命令发送成功")
|
// ToastUtils.showShort("稍后升级命令发送成功")
|
||||||
}else{
|
// }else{
|
||||||
ToastUtils.showShort("稍后升级命令发送失败")
|
// ToastUtils.showShort("稍后升级命令发送失败")
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
//不允许OTA升级
|
||||||
|
val query: JSONObject = JSONObject()
|
||||||
|
query.put("cmd","PAD_NOT_ALLOW_UPGRADE_REASON")
|
||||||
|
query.put("token",OTAUpgradeConfig.token)
|
||||||
|
query.put("data","自动驾驶中")
|
||||||
|
Log.i("xuxinchao",query.toString())
|
||||||
|
CallerAutoPilotControlManager.sendOtaPadMsgQuery(query.toString())
|
||||||
|
|
||||||
dismiss()
|
dismiss()
|
||||||
}
|
}
|
||||||
upgradeWaitingTimer = object: CountDownTimer(UPGRADE_WAITING_TIME,UPGRADE_WAITING_TIME){
|
upgradeWaitingTimer = object: CountDownTimer(UPGRADE_WAITING_TIME,UPGRADE_WAITING_TIME){
|
||||||
|
|||||||
Reference in New Issue
Block a user