SNIP_CLASSIC_CAN_SECTION_7_12_2_Runtime_Errors
Wortlaut
7.12.2 Runtime Errors
[SWS_Can_91020] Definition of runtime errors in module Can ⌈ Type of error Related error code Error value Received CAN message is lost CAN_E_DATALOST 0x01
⌋
[SWS_Can_00026] Upstream requirements: SRS_BSW_00337, SRS_BSW_00323, SRS_SPAL_00157
⌈The Can module shall indicate errors that are caused by erroneous usage of the Can module API. This covers API parameter checks and call sequence errors.⌋
[SWS_Can_00091] Upstream requirements: SRS_SPAL_12448
⌈After return of the DET the Can module’s function that raised the development error shall return immediately.⌋
[SWS_Can_00089] Upstream requirements: SRS_BSW_00369, SRS_BSW_00386, SRS_SPAL_12448
⌈The Can module’s environment shall indicate development errors only in the return values of a function of the Can module when DET is switched on and the function provides a return value. The returned value is E_NOT_OK.⌋
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_CANDriver.pdf |
|---|---|
| Dokumentseite | Seite 48 |
| Ziel-Modul | can (classic) |
| Ziel-Anforderung | SWS_Can_91020 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |