CLASSIC
Modul: det
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_DET_SECTION_8_1_3_5_Det_ReportTransientFault
Wortlaut
8.1.3.5 Det_ReportTransientFault
[SWS_Det_01003] Definition of API function Det_ReportTransientFault
Status:
OBSOLETE
Upstream requirements: SRS_BSW_00310
⌈
Service Name
Det_ReportTransientFault (obsolete)
Syntax
Std_ReturnType Det_ReportTransientFault (
uint16 ModuleId,
uint8 InstanceId,
uint8 ApiId,
uint8 FaultId
)
Service ID [hex]
0x05
Sync/Async
Synchronous
Reentrancy
Reentrant
ModuleId
Module ID of calling module.
InstanceId
The identifier of the index based instance of a module, starting
from 0, If the module is a single instance module it shall pass 0 as
the InstanceId.
ApiId
ID of API service in which transient fault is detected (defined in
SWS of calling module)
Parameters (in)
FaultId
ID of detected transient fault (defined in SWS of calling module).
Parameters (inout)
None
Parameters (out)
None
Return value
Std_ReturnType
If no callout exists it shall return E_OK, otherwise it shall return
the value of the configured callout. In case several callouts are
configured the logical or (sum) of the callout return values shall
be returned. Rationale: since E_OK=0, E_OK will be only returned
if all are E_OK, and for multiple error codes there is a good
chance to detect several of them.
Description
Service to report transient faults. If a callout has been configured than this callout shall be
called and the returned value of the callout shall be returned. Otherwise it returns immediately
with E_OK.
Tags: atp.Status=obsolete
Available via
Det.h
⌋
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_DefaultErrorTracer.pdf |
|---|---|
| Dokumentseite | Seite 24 |
| Ziel-Modul | det (classic) |
| Ziel-Anforderung | SWS_Std_00005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |