CLASSIC
Modul: dem
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_DEM_SECTION_8_3_3_25_Dem_SetDTCSuppression
Wortlaut
8.3.3.25 Dem_SetDTCSuppression
[SWS_Dem_01047] Definition of API function Dem_SetDTCSuppression ⌈
Service Name
Dem_SetDTCSuppression
Syntax
Std_ReturnType Dem_SetDTCSuppression (
uint8 ClientId,
boolean SuppressionStatus
)
Service ID [hex]
0x33
Sync/Async
Asynchronous
Reentrancy
Non Reentrant
ClientId
Unique client id, assigned to the instance of the calling module.
Parameters (in)
SuppressionStatus
This parameter specifies whether the respective DTC shall be
disabled (TRUE) or enabled (FALSE).
Parameters (inout)
None
Parameters (out)
None
Return value
Std_ReturnType
E_OK: The status of the DTC is correctly provided in the
DTCStatus parameter.
E_NOT_OK: No DTC selected.
DEM_WRONG_DTC: Selected DTC value in selected format does
not exist.
DEM_WRONG_DTCORIGIN: Selected DTCOrigin does not exist.
DEM_PENDING: The requested value is calculated
asynchronously and currently not available. The caller can retry
later.
DEM_BUSY: A different Dem_SelectDTC dependent operation
according to SWS_Dem_01253 of this client is currently in
progress.
Description
Set the suppression status of a specific DTC.
API Availability: This API will be available only if ({ecuc(Dem/DemGeneral.DemSuppression
Support)} == DEM_DTC_SUPPRESSION)
Available via
Dem.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_DiagnosticEventManager.pdf |
|---|---|
| Dokumentseite | Seite 276 |
| Ziel-Modul | dem (classic) |
| Ziel-Anforderung | SWS_Std_00005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |