diff --git a/OCH/bus/passenger/src/jinlvvan/java/com/mogo/och/bus/passenger/model/BusPassengerModel.kt b/OCH/bus/passenger/src/jinlvvan/java/com/mogo/och/bus/passenger/model/BusPassengerModel.kt index f3a411dbe5..2dc3afbc48 100644 --- a/OCH/bus/passenger/src/jinlvvan/java/com/mogo/och/bus/passenger/model/BusPassengerModel.kt +++ b/OCH/bus/passenger/src/jinlvvan/java/com/mogo/och/bus/passenger/model/BusPassengerModel.kt @@ -517,14 +517,10 @@ object BusPassengerModel { } // if (DebugConfig.isDebug()) { - // ToastUtils.showShort("到达目的地"); + // ToastUtils.showShort("到达目的地") // } mADASStatusCallback?.onAutopilotArriveEnd() } - - override fun onAutopilotStatusRespByQuery(status: SystemStatusInfo.StatusInfo) {} - - override fun onSystemStatus(statusInf: SsmInfo.SsmStatusInf) {} } private val moGoAutopilotPlanningListener: IMoGoPlanningRottingListener = object : IMoGoPlanningRottingListener { diff --git a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerFaultManagementStateListenerManager.kt b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerFaultManagementStateListenerManager.kt index 0fae0d160c..59bfb669e2 100644 --- a/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerFaultManagementStateListenerManager.kt +++ b/core/mogo-core-function-call/src/main/java/com/mogo/eagle/core/function/call/autopilot/CallerFaultManagementStateListenerManager.kt @@ -1,5 +1,6 @@ package com.mogo.eagle.core.function.call.autopilot +import androidx.collection.ArraySet import com.mogo.eagle.core.function.api.autopilot.IMoGoFaultManagementStateListener import com.mogo.eagle.core.function.call.base.CallerBase import fault_management.FmInfo @@ -9,12 +10,18 @@ import fault_management.FmInfo */ object CallerFaultManagementStateListenerManager : CallerBase() { - + private val cacheFaultList = ArrayList() + private val cachePolicyMap = hashMapOf() fun invokeFaultManagementState(fmInfo: FmInfo.FaultResultMsg) { - M_LISTENERS.forEach { - val listener = it.value - listener.onFaultManagementState(fmInfo) + val list = fmInfo.infosList + + list.forEach { + cacheFaultList.add(it.faultId) } +// M_LISTENERS.forEach { +// val listener = it.value +// listener.onFaultManagementState(fmInfo) +// } } } \ No newline at end of file