[6.7.0][FSM] feat: 增加 FSM 异常弹框,同时展示实时 FSM 状态;

This commit is contained in:
aibingbing
2024-09-14 17:12:56 +08:00
parent 30f72f6b5b
commit d3d8a0e595
14 changed files with 379 additions and 63 deletions

View File

@@ -2,12 +2,12 @@ package com.mogo.eagle.core.function.api.hmi.warning
import android.view.ViewGroup
import com.alibaba.android.arouter.facade.template.IProvider
import com.mogo.eagle.core.data.deva.bindingcar.IPCUpgradeStateInfo
import com.mogo.eagle.core.data.biz.dispatch.DispatchAdasAutoPilotLocReceiverBean
import com.mogo.eagle.core.data.enums.WarningDirectionEnum
import com.mogo.eagle.core.data.map.Infrastructure
import com.mogo.eagle.core.data.biz.notice.NoticeNormalData
import com.mogo.eagle.core.data.biz.notice.NoticeTrafficStylePushData
import com.mogo.eagle.core.data.deva.bindingcar.IPCUpgradeStateInfo
import com.mogo.eagle.core.data.enums.WarningDirectionEnum
import com.mogo.eagle.core.data.map.Infrastructure
import com.mogo.eagle.core.function.api.hmi.xiaozhi.event.Event
import com.mogo.eagle.core.function.api.hmi.xiaozhi.listener.OnXiaoZhiStateChangeListener
import com.mogo.eagle.core.function.api.hmi.xiaozhi.state.State
@@ -158,14 +158,14 @@ interface IMoGoHmiProvider :IProvider{
fun is360LookAroundShowing(): Boolean
/**
* 展示 FSM 状态详情弹框
* 展示 FSM 异常状态弹框
*/
fun showFSMStatusDetailWindow(title: String, titleColor:String, content: String)
fun showFSMExceptionStatusWindow(errorMsg: ArrayList<String>)
/**
* 关闭 FSM 状态详情弹框
* 关闭 FSM 异常状态弹框
*/
fun dismissFSMStatusDetailWindow()
fun dismissFSMExceptionStatusWindow()
fun showStatusSummaryDialog()