diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartView.kt index 68727423b5..9a7b4a6459 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/ColdStartView.kt @@ -7,6 +7,7 @@ import android.os.Build import android.os.CountDownTimer import android.text.Html import android.util.AttributeSet +import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.animation.LinearInterpolator @@ -85,7 +86,6 @@ class ColdStartView @JvmOverloads constructor( super.onAttachedToWindow() CallerAutoPilotStatusListenerManager.addListener(TAG, this) CallerColdStartStateListenerManager.addListener(TAG,this) - CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState() } override fun onDetachedFromWindow() { @@ -211,6 +211,9 @@ class ColdStartView @JvmOverloads constructor( coldStartState: SsmInfo.ColdStartState? ) { coldStartState?.let { + Log.i(TAG,"节点自上报冷启动状态="+it.eventStatus) + Log.i(TAG,"旧冷启动状态="+it.processStatus) + Log.i(TAG,"旧冷启动超时原因="+it.processTimeoutReason) ThreadUtils.runOnUiThread { if(it.eventStatus == SsmInfo.CSState.COLD_START_READY){ //冷启动就绪 @@ -219,6 +222,8 @@ class ColdStartView @JvmOverloads constructor( tvColdStartContent.text = getColdStartEventStatus(it.eventStatus) nodeStatusSb.clear() it.nodeList.forEach {node-> + Log.i(TAG,"node nodeName="+node.nodeName+"node status="+node.status) + val nodeDetail = node.nodeName+ " " + getColdStartNodeStatus(node.status) if(node.status == SsmInfo.NodeStatus.NODE_FAILED || node.status ==SsmInfo.NodeStatus.NODE_TIMEOUT){ nodeStatusSb.append("${nodeDetail}") @@ -321,8 +326,6 @@ class ColdStartView @JvmOverloads constructor( viewColdStartDivider.visibility = View.GONE ivColdStartStatus.visibility = View.GONE tvColdStartContent.visibility = View.GONE - //主动查询冷启动状态 - CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState() } /** @@ -378,11 +381,11 @@ class ColdStartView @JvmOverloads constructor( connectSSMTimer?.cancel() //开始启动冷启动等待倒计时 coldStartProcess() + //主动查询冷启动状态 + CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState() } ssmConnectStatus = true coldStartStatus = false - //主动查询冷启动状态 - CallerAutoPilotControlManager.sendSsmFuncQueryColdStartState() } /**