CLASSIC
Modul: dem
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_DEM_SECTION_8_3_6_1_5_Dem_J1939DcmGetNextDTCwithLampStatus
Wortlaut
8.3.6.1.5 Dem_J1939DcmGetNextDTCwithLampStatus
[SWS_Dem_00975] Definition of API function Dem_J1939DcmGetNextDTCwith
LampStatus ⌈
Service Name
Dem_J1939DcmGetNextDTCwithLampStatus
Syntax
Std_ReturnType Dem_J1939DcmGetNextDTCwithLampStatus (
Dem_J1939DcmLampStatusType* LampStatus,
uint32* J1939DTC,
uint8* OccurenceCounter,
uint8 ClientId
)
Service ID [hex]
0x94
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
ClientId
ClientId to address the J1939 event memory
Parameters (inout)
None
LampStatus
Receives the lamp status returned by this function. If the return
value of the function is other than E_OK the out parameters of
this function do not contain valid data.
J1939DTC
Receives the J1939DTC value. If the return value of the function
is other than E_OK the out parameters of this function do not
contain valid data.
Parameters (out)
OccurenceCounter
This parameter receives the corresponding occurrence counter. If
the return value of the function is other than E_OK the out
parameters of this function do not contain valid data.
Return value
Std_ReturnType
E_OK: Operation successful
DEM_NO_SUCH_ELEMENT: The requested element is not available
DEM_PENDING: Operation successful and result pending.
DEM_BUFFER_TOO_SMALL: The provided buffer is too small
Description
Gets the next filtered J1939 DTC for DM31 including current LampStatus.
Available via
Dem_J1939Dcm.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 316 |
| Ziel-Modul | dem (classic) |
| Ziel-Anforderung | SWS_Std_00005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |