[6.4.4]冷启动进度增加日志
This commit is contained in:
@@ -92,6 +92,7 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
status: AdasConstants.IpcConnectionStatus,
|
||||
reason: String?
|
||||
) {
|
||||
Log.i(TAG,"onAutopilotIpcConnectStatusChanged status="+status.name)
|
||||
if(HmiBuildConfig.isShowConnectionProgressView){
|
||||
if(status == AdasConstants.IpcConnectionStatus.CONNECTED){
|
||||
//域控连接成功
|
||||
@@ -132,11 +133,15 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
* HQ、M1 MAP350开始弃用,其他车型MAP360开始弃用
|
||||
*/
|
||||
override fun onAutopilotStatusRespByQuery(status: SystemStatusInfo.StatusInfo) {
|
||||
Log.i(TAG,"onAutopilotStatusRespByQuery status autoPilotReady="+status.autoPilotReady)
|
||||
if(HmiBuildConfig.isShowConnectionProgressView){
|
||||
Log.i(TAG,"HmiBuildConfig.isShowConnectionProgressView="+HmiBuildConfig.isShowConnectionProgressView)
|
||||
if(status.autoPilotReady){
|
||||
Log.i(TAG,"status.autoPilotReady 为true 冷启动成功")
|
||||
//冷启动成功
|
||||
autopilotReady()
|
||||
}else{
|
||||
Log.i(TAG,"status.autoPilotReady 为false")
|
||||
//SSM连接成功
|
||||
connectSSMSuccess()
|
||||
}
|
||||
@@ -150,11 +155,15 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
* @param statusInf 数据
|
||||
*/
|
||||
override fun onSystemStatus(statusInf: SsmInfo.SsmStatusInf) {
|
||||
Log.i(TAG,"onSystemStatus status autoPilotReady="+statusInf.autoPilotReady)
|
||||
if(HmiBuildConfig.isShowConnectionProgressView){
|
||||
Log.i(TAG,"HmiBuildConfig.isShowConnectionProgressView="+HmiBuildConfig.isShowConnectionProgressView)
|
||||
if(statusInf.autoPilotReady){
|
||||
Log.i(TAG,"status.autoPilotReady 为true 冷启动成功")
|
||||
//冷启动成功
|
||||
autopilotReady()
|
||||
}else{
|
||||
Log.i(TAG,"status.autoPilotReady 为false")
|
||||
//SSM连接成功
|
||||
connectSSMSuccess()
|
||||
}
|
||||
@@ -186,14 +195,16 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
autopilotReadyProcess()
|
||||
}
|
||||
ssmConnectStatus = true
|
||||
|
||||
autopilotReadyStatus = false
|
||||
}
|
||||
|
||||
/**
|
||||
* 冷启动成功
|
||||
*/
|
||||
private fun autopilotReady(){
|
||||
Log.i(TAG,"autopilotReady autopilotReadyStatus="+autopilotReadyStatus)
|
||||
if(!autopilotReadyStatus){
|
||||
Log.i(TAG,"展示冷启动成功View")
|
||||
showAutopilotReadySuccessView()
|
||||
//取消冷启动超时等待倒计时
|
||||
autopilotReadyTimer?.cancel()
|
||||
@@ -252,6 +263,7 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
* 展示域控连接失败视图
|
||||
*/
|
||||
private fun showIPCConnectFailView(){
|
||||
Log.i(TAG,"展示域控连接失败视图showIPCConnectFailView")
|
||||
ThreadUtils.runOnUiThread {
|
||||
this.visibility = View.VISIBLE
|
||||
pbConnectionProgress.setPadding(0,0,0,0)
|
||||
@@ -269,6 +281,7 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
* 展示SSM连接失败视图
|
||||
*/
|
||||
private fun showSSMConnectFailView(){
|
||||
Log.i(TAG,"展示SSM连接失败视图showSSMConnectFailView")
|
||||
ThreadUtils.runOnUiThread {
|
||||
this.visibility = View.VISIBLE
|
||||
pbConnectionProgress.setPadding(0,0,0,0)
|
||||
@@ -303,8 +316,10 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
* 更新进度条进度
|
||||
*/
|
||||
private fun updateProcess(){
|
||||
currentProcess++
|
||||
pbConnectionProgress.progress = currentProcess
|
||||
if(currentProcess < 100){
|
||||
currentProcess++
|
||||
pbConnectionProgress.progress = currentProcess
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -374,10 +389,13 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
}
|
||||
|
||||
override fun onFinish() {
|
||||
Log.i(TAG,"冷启动过程 onFinish")
|
||||
if(CallerAutoPilotStatusListenerManager.getAutoPilotStatusInfo().ssmAutoPilotReady){
|
||||
//冷启动成功
|
||||
Log.i(TAG,"onFinish 冷启动成功")
|
||||
autopilotReady()
|
||||
}else{
|
||||
Log.i(TAG,"onFinish 展示冷启动失败视图")
|
||||
//展示冷启动失败视图
|
||||
showAutopilotReadyFailView()
|
||||
}
|
||||
@@ -391,6 +409,7 @@ class ConnectionProcessView @JvmOverloads constructor(
|
||||
* 域控断连一分钟倒计时
|
||||
*/
|
||||
private fun disconnectCountDown(){
|
||||
Log.i(TAG,"域控断连一分钟倒计时")
|
||||
ThreadUtils.runOnUiThread {
|
||||
disconnectTimer = object: CountDownTimer(RECONNECTION_TIME,RECONNECTION_TIME){
|
||||
override fun onTick(millisUntilFinished: Long) {
|
||||
|
||||
Reference in New Issue
Block a user