From 9c3ebad6cc833ef4ceb07a682e2d4915fb445e07 Mon Sep 17 00:00:00 2001 From: aibingbing Date: Thu, 12 Sep 2024 19:12:54 +0800 Subject: [PATCH] =?UTF-8?q?[6.7.0][FSM]=20feat=EF=BC=9A=E5=AE=8C=E5=96=84?= =?UTF-8?q?=20FSM=20=E7=9B=B8=E5=85=B3=E7=8A=B6=E6=80=81=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bone/status/StartAutoPilotStatusView.kt | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/bone/status/StartAutoPilotStatusView.kt diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/bone/status/StartAutoPilotStatusView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/bone/status/StartAutoPilotStatusView.kt deleted file mode 100644 index f3bc3bd85c..0000000000 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/bone/status/StartAutoPilotStatusView.kt +++ /dev/null @@ -1,57 +0,0 @@ -package com.mogo.eagle.core.function.hmi.ui.bone.status - -import android.content.Context -import android.util.AttributeSet -import android.view.LayoutInflater -import androidx.constraintlayout.widget.ConstraintLayout -import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener -import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager -import com.mogo.eagle.core.function.hmi.R -import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger -import com.mogo.eagle.core.utilcode.mogo.logger.Logger -import com.zhjt.mogo_core_function_devatools.status.StatusManager -import com.zhjt.mogo_core_function_devatools.status.entity.IAutopilotPreLaunchStatus -import com.zhjt.mogo_core_function_devatools.status.entity.Status -import com.zhjt.mogo_core_function_devatools.status.ui.AutoPilotLaunchBeforeView - -class StartAutoPilotStatusView @JvmOverloads constructor( - context: Context, - attrs: AttributeSet? = null, - defStyleAttr: Int = 0 -) : ConstraintLayout(context, attrs, defStyleAttr) , StatusManager.IStatusListener { - - companion object { - private const val TAG = "StartAutoPilotStatusView" - } - - init { - LayoutInflater.from(context).inflate(R.layout.view_start_autopilot_status, this, true) - initView() - } - - private fun initView() { - - } - - override fun onAttachedToWindow() { - super.onAttachedToWindow() - StatusManager.addListener(TAG, this) - } - - override fun onDetachedFromWindow() { - super.onDetachedFromWindow() - StatusManager.removeListener(TAG) - } - - /** - * @param changed: 变化的数据 - * @param all: 所有状态数据 - */ - override fun onStatusChanged(changed: List, all: List) { - changed.filter { it is IAutopilotPreLaunchStatus }.forEach { status -> - val isError = status.isException() && CallerAutoPilotStatusListenerManager.getAutoPilotStatusInfo().state != IMoGoAutopilotStatusListener.STATUS_AUTOPILOT_RUNNING - CallerLogger.d(TAG, "--- onChanged ---:$isError") - - } - } -} \ No newline at end of file