Ad upgrade
This commit is contained in:
@@ -25,6 +25,7 @@ import com.zhidao.support.adas.high.bean.AutopilotWayArrive;
|
||||
import com.zhidao.support.adas.high.bean.CarLaneInfo;
|
||||
import com.zhidao.support.adas.high.bean.CarStateInfo;
|
||||
import com.zhidao.support.adas.high.bean.IPCPowerResultInfo;
|
||||
import com.zhidao.support.adas.high.bean.IPCUpgradeInfo;
|
||||
import com.zhidao.support.adas.high.bean.IPCUpgradePatchDownloadStatusInfo;
|
||||
import com.zhidao.support.adas.high.bean.IPCUpgradeStateInfo;
|
||||
import com.zhidao.support.adas.high.bean.LightStatueInfo;
|
||||
@@ -214,7 +215,21 @@ public class OnAdasListenerAdapter implements OnAdasListener {
|
||||
*/
|
||||
@Override
|
||||
public void onUpgradeStateInfo(IPCUpgradeStateInfo info) {
|
||||
|
||||
if(info!=null){
|
||||
Logger.d(TAG,"onUpgradeStateInfo : "+info.getUpgradeStatus());
|
||||
boolean upgradeStatus=false;//工控机升级状态,true代表升级成功 false代表升级失败,默认为false
|
||||
if(info.getUpgradeStatus() == IPCUpgradeStateInfo.Status.SUCCESSFUL.code){
|
||||
upgradeStatus=true;//升级成功
|
||||
//升级结束确认
|
||||
AdasManager.getInstance().sendBaseInfo(IPCUpgradeInfo.upgradeFinishAffirm());
|
||||
}else if(info.getUpgradeStatus() == IPCUpgradeStateInfo.Status.FAILED.code){
|
||||
upgradeStatus=false;//升级失败
|
||||
}
|
||||
Logger.d(TAG,"onUpgradeStateInfo : "+(upgradeStatus ? "升级成功" :"升级失败"));
|
||||
CallerHmiManager.INSTANCE.showAdUpgradeStatus(upgradeStatus);
|
||||
}else{
|
||||
Logger.d(TAG,"onUpgradeStateInfo : upgrade status info is null");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -223,6 +238,13 @@ public class OnAdasListenerAdapter implements OnAdasListener {
|
||||
*/
|
||||
@Override
|
||||
public void onUpgradePatchDownloadStatus(IPCUpgradePatchDownloadStatusInfo info) {
|
||||
if(info!=null){
|
||||
Logger.d(TAG,"onUpgradePatchDownloadStatus : status="+info.getDownloadStatus() +
|
||||
" version="+info.getDownloadVersion()+ " progress="+info.getDownloadProgress());
|
||||
CallerHmiManager.INSTANCE.showAdDownloadStatus(info.getDownloadVersion(),info.getDownloadStatus(),info.getDownloadProgress());
|
||||
}else{
|
||||
Logger.d(TAG,"onUpgradePatchDownloadStatus : download status info is null");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user