[8.3.0] FM发送定位初始化失败时进行弹窗

This commit is contained in:
xinfengkun
2025-12-23 15:57:44 +08:00
parent 8877aac82c
commit 1c9102828e
8 changed files with 158 additions and 0 deletions

View File

@@ -6,9 +6,12 @@ import com.mogo.eagle.core.data.msgbox.MsgBoxBean
import com.mogo.eagle.core.data.msgbox.MsgBoxType
import com.mogo.eagle.core.data.msgbox.MsgFmData
import com.mogo.eagle.core.function.api.autopilot.IMoGoFaultManagementStateListener
import com.mogo.eagle.core.function.call.R
import com.mogo.eagle.core.function.call.base.CallerBase
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager
import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager
import com.mogo.eagle.core.function.call.trace.CallerTrace
import com.mogo.eagle.core.utilcode.util.StringUtils
import com.zhjt.mogo.adas.utils.ByteUtil
import fault_management.FmInfo
@@ -33,6 +36,9 @@ object CallerFaultManagementStateListenerManager : CallerBase<IMoGoFaultManageme
t.printStackTrace()
}
}
if (fmInfo.infosList.any { it.faultId == "Localization_MSFLOC_INSFlt" }) {
CallerHmiManager.showFMDialog(StringUtils.getString(R.string.module_mogo_core_localization_msfloc_insflt))
}
val policyCode = fmInfo.downgradePolicyCode
if (policyCode == null || policyCode.isEmpty()) {
return

View File

@@ -543,4 +543,7 @@ object CallerHmiManager {
hmiProviderApi?.showTerminateCopyDataDialog()
}
fun showFMDialog(errorMsg: String){
hmiProviderApi?.showFMDialog(errorMsg)
}
}