From 82e60bed8289ee45aadfbe5db7a8538d66566fed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=AE=8F=E5=AE=87?= Date: Thu, 23 Sep 2021 11:40:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0Toast=20=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 董宏宇 --- .../core/function/hmi/ui/widget/AutoPilotStatusView.kt | 6 +++++- .../api/autopilot/IMoGoAutoPilotIdentifyListener.java | 10 ++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotIdentifyListener.java diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt index 5364c9d48a..bee25a3ac1 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/widget/AutoPilotStatusView.kt @@ -9,6 +9,7 @@ import com.mogo.eagle.core.data.autopilot.AdasOCHData import com.mogo.eagle.core.function.call.hmi.CallerHmiListenerManager import com.mogo.eagle.core.function.hmi.R import com.mogo.eagle.core.utilcode.util.LogUtils +import com.mogo.eagle.core.utilcode.util.ToastUtils import com.mogo.module.common.MogoApisHandler import com.mogo.service.adas.IMogoAdasOCHCallback import kotlinx.android.synthetic.main.view_autopilot_status.view.* @@ -51,7 +52,10 @@ class AutoPilotStatusView @JvmOverloads constructor( override fun onClick(v: View?) { when (mAutopilotStatus) { 0 -> {// 不可自动驾驶,adas与工控机没有链接,或工控机异常 - LogUtils.eTag(TAG, "不可自动驾驶,adas与工控机没有链接,或工控机异常,请检查链路") + LogUtils.eTag(TAG, "不可自动驾驶,adas与工控机没有链接,或工控机异常,请检查") + ToastUtils.showShort("不可自动驾驶,adas与工控机没有链接,或工控机异常,请检查") + // TODO 这里临时触发自动驾驶能力,测试功过这里删除 + CallerHmiListenerManager.invokeCheckAutoPilotBtnListener(true) } 1 -> {// 可自动驾驶,目前处于人工干预状态 CallerHmiListenerManager.invokeCheckAutoPilotBtnListener(true) diff --git a/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotIdentifyListener.java b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotIdentifyListener.java new file mode 100644 index 0000000000..362fa0bca5 --- /dev/null +++ b/core/mogo-core-function-api/src/main/java/com/mogo/eagle/core/function/api/autopilot/IMoGoAutoPilotIdentifyListener.java @@ -0,0 +1,10 @@ +package com.mogo.eagle.core.function.api.autopilot; + +/** + * @author xiaoyuzhou + * @date 2021/9/23 11:23 上午 + * 自动驾驶识别监听 + */ +public interface IMoGoAutoPilotIdentifyListener { + +}