CLASSIC
Modul: ecum
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_ECUM_SECTION_7_12_ErrorHook
Wortlaut
7.12 ErrorHook
[SWS_EcuM_04033] Upstream requirements: SRS_BSW_00469
⌈In the unrecoverable error situations defined in the first column in
[SWS_EcuM_04037], the ECU Manager module shall call the EcuM_ErrorHook callout with the parameter value set to the corresponding related error code.⌋
[SWS_EcuM_04037] Upstream requirements: SRS_BSW_00469
⌈
Error Hook Errors Type of Error Related Error Code Error Value The RAM check during wakeup failed ECUM_E_RAM_CHECK_FAILED Assigned by Implementation Postbuild configuration data is inconsistent ECUM_E_CONFIGURATION_DATA_INCONSISTENT Assigned by Implementation Error code which is used to report issues from Os calls ECUM_E_OS_CALL_FAILED Assigned by Implementation
⌋
Clarification to [SWS_EcuM_04033]: EcuM shall assume that the EcuM_ErrorHook will not return (integrator’s code). Clarification to [SWS_EcuM_04033]: In case a Dem error is needed, it is integrator’s responsibility to define a strategy to handle it (e.g.: As EcuM does not directly call Dem, set the Dem error after a reset recovery).
[SWS_EcuM_04139] Upstream requirements: SRS_BSW_00386
⌈If an OS function call returns an error code (other than E_OK), the EcuM shall call EcuM_ErrorHook with error code ECUM_E_OS_CALL_FAILED.⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_ECUStateManager.pdf |
|---|---|
| Dokumentseite | Seite 102 |
| Ziel-Modul | ecum (classic) |
| Ziel-Anforderung | SWS_EcuM_04139 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |