Merge branch 'dev_robo_240612_6.5.0_tmp' of gitlab.zhidaoauto.com:SCA/L4HA/AndroidApp/MoGoEagleEye into dev_robo_240612_6.5.0_tmp
# 请输入一个提交信息以解释此合并的必要性,尤其是将一个更新后的上游分支 # 合并到主题分支。 # # 以 '#' 开始的行将被忽略,而空的提交说明将终止提交。
This commit is contained in:
@@ -74,7 +74,9 @@ import com.zhjt.mogo.adas.data.sweeper.task.status.SweeperTaskStatus
|
||||
import com.zhjt.mogo.adas.data.sweeper.task.stop.SweeperTaskStop
|
||||
import com.zhjt.service.chain.ChainLog
|
||||
import fault_management.FmInfo
|
||||
import fsm.Fsm2024
|
||||
import function_state_management.FunctionStates
|
||||
import localization.LocState
|
||||
import mogo.telematics.pad.MessagePad
|
||||
import mogo.telematics.pad.MessagePad.TrackedObject
|
||||
import mogo.v2x.MogoV2X
|
||||
@@ -491,6 +493,29 @@ class MoGoAdasListenerImpl : OnAdasListener {
|
||||
CallerFaultManagementStateListenerManager.invokeFaultManagementState(fmInfo)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* FSM状态
|
||||
* 目前在启动自驾前置条件检测440版本中使用
|
||||
* @param header 头
|
||||
* @param fsmState 数据
|
||||
*/
|
||||
override fun onFSM2024State(header: MessagePad.Header, fsmState: Fsm2024.FSMStateMsg) {
|
||||
CallerFsm2024ListenerManager.invokeFSM2024State(fsmState)
|
||||
}
|
||||
|
||||
/**
|
||||
* 定位状态
|
||||
* 定位呈现状态透传 用于pad图标显示 1hz 所有车型MAP440开始支持
|
||||
* 详细解释:http://wiki.zhidaohulian.com/pages/viewpage.action?pageId=131757484
|
||||
*
|
||||
* @param header 头
|
||||
* @param locState 数据
|
||||
*/
|
||||
override fun onLocalizationState(header: MessagePad.Header?, locState: LocState.loc_state) {
|
||||
CallerLocalizationStateListenerManager.invokeLocalizationState(locState)
|
||||
}
|
||||
|
||||
/**
|
||||
* 数据采集配置应答
|
||||
*/
|
||||
@@ -984,10 +1009,26 @@ class MoGoAdasListenerImpl : OnAdasListener {
|
||||
CallerV2nNioEventListenerManager.invokeV2nNioCongestionEvent(congestion)
|
||||
}
|
||||
|
||||
/**
|
||||
* 域控SSM接口接收超时
|
||||
* 状态变动时才会回调,默认SSM状态正常
|
||||
*
|
||||
* @param isTimeout true:SSM接口接收超时 false:SSM接口恢复正常
|
||||
*/
|
||||
override fun onSsmReceiveTimeout(isTimeout: Boolean) {
|
||||
CallerAutoPilotStatusListenerManager.invokeSsmReceiveTimeout(isTimeout)
|
||||
}
|
||||
|
||||
/**
|
||||
* 域控FSM接口接收超时
|
||||
* 状态变动时才会回调,默认FSM状态正常 前提是存在FSM接口
|
||||
*
|
||||
* @param isTimeout true:FSM接口接收超时 false:FSM接口恢复正常
|
||||
*/
|
||||
override fun onFsm2024ReceiveTimeout(isTimeout: Boolean) {
|
||||
CallerAutoPilotStatusListenerManager.invokeFsmReceiveTimeout(isTimeout)
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否可以启动自动驾驶
|
||||
* 使用方法查看:app_ipc_monitoring/uiMainActivity/onAutopilotAbility
|
||||
|
||||
Reference in New Issue
Block a user