[8.3.0] FM发送定位初始化失败时进行弹窗
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -543,4 +543,7 @@ object CallerHmiManager {
|
||||
hmiProviderApi?.showTerminateCopyDataDialog()
|
||||
}
|
||||
|
||||
fun showFMDialog(errorMsg: String){
|
||||
hmiProviderApi?.showFMDialog(errorMsg)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user