<sa8650>sa8650 qcxserver-之-DiagnosticManager ReportEvent
- 1 前言
- 2 DiagnosticManager 类成员
-
- 2.1 DiagnosticManager::GetInstance(void)
- 2.2 DiagnosticManager::Initialize(void)
- 2.3 DiagnosticManager::DeInitialize(void)
- 2.4 DiagnosticManager::GetPolicyDetails(DMCameraPolicy_t *const pDMPolicy)
- 2.5 DiagnosticManager::ReportEvent(const DMEventMsg_t *pEventMsg)
- 2.6 DiagnosticManager::CheckSafeState()
- 2.7 DiagnosticManager::GetHealthStatus(void)
- 2.8 DiagnosticManager::GetBISTStatus(void)
- 2.9 DiagnosticManager::UpdateErrorSource()
- 2.10 DiagnosticManager::UpdateErrorCode()
- 2.11 DiagnosticManager::UpdateIPCHealthStatus()
- 2.12 DiagnosticManager::UpdateErrorStatus()
- 2.13 DiagnosticManager::UpdateErrorRecoveryStatus()
- 2.14 DiagnosticManager::CreateErrorMsg()
- 2.15 小节
- 3 SafetyMonitor类成员
- 4 流程图
- 5 总结
<sa8650>sa8650 qcxserver-之-DiagnosticManager HealthStatus
<sa8650>sa8650 qcxserver-之-DiagnosticManager ReportEvent
<sa8650>sa8650 qcxserver-之-DiagnosticManager运用
1 前言
在<sa8650>sa8650 qcxser-之-DiagnosticManager HealthStatus中详细介绍了DM模块的初始化流程;同时也介绍了一些关键的API;本文主要介绍DiagnosticManager ReportEvent的详细内容;上报详细的事件信息给到SafetyMonitor进程。
2 DiagnosticManager 类成员
DiagnosticManager 类定义如下:
/*=====================&