AUTOSAR_CP_SWS_DiagnosticEventManager
FIG-c8d633e0a2c0b295
752 × 652 px
1 Release(s)
Figure 9.7: Sequence diagram to retrieve freeze frames
SHA-256 Inhalts-Fingerabdruck:
c8d633e0a2c0b295aecc0beb4dfbe584a89a03562e3286f4997dfda6b55d735f
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
UML-Sequenzdiagramm zur Modellierung des standardisierten UDS-Dienstes 0x19 04 (ReadDTCInformation - reportDTCSnapshotRecordByDTCNumber) und der internen Steuerkette zwischen Dcm und Dem innerhalb der AUTOSAR-Basissoftware.
2. Komponenten, Entitäten & Schnittstellen
- Tester: Akteur (UML-Actor) als externer Diagnosetester.
- «module» Dcm (from Dcm): Diagnostic Communication Manager zur Abwicklung des UDS-Protokolls.
- «module» Dem (from Dem): Diagnostic Event Manager als Provider der DTC- und Freeze-Frame-Daten.
- Schnittstellen & Nachrichten:
19 04 DTC SR#(): UDS-Request zur Anforderung von Freeze-Frame-Daten für einen spezifischen DTC und Snapshot-Record-Nummer.Dem_SelectDTC(Std_ReturnType, uint8, uint32, Dem_DTCFormatType, Dem_DTCOriginType)mit AntwortE_OK(): Selektion des Ziel-DTCs im Dem.Dem_SelectFreezeFrameData(Std_ReturnType, uint8, uint8)mit AntwortE_OK(): Selektion der Freeze-Frame-Daten anhand der Record-Nummer.Dem_GetNextFreezeFrameData(Std_ReturnType, uint8, uint8**, uint16**)mit AntwortE_OK(): Iteratives Auslesen der Datenblöcke.59 04 DTC&Status DTCSSRN DTCSSRNI DTCSSR(): UDS-Positivantwort vom Dcm an den Tester.
3. Dynamisches Verhalten & Sequenzablauf
- Der Tester sendet den Request
19 04 DTC SR#()an das Dcm. - Das Dcm selektiert den DTC synchron via
Dem_SelectDTC(Std_ReturnType, uint8, uint32, Dem_DTCFormatType, Dem_DTCOriginType)und erhältE_OK()vom Dem zurück. - Das Dcm selektiert die Freeze-Frame-Daten synchron via
Dem_SelectFreezeFrameData(Std_ReturnType, uint8, uint8)und erhältE_OK()vom Dem zurück. - Schleifenblock (
loop [as long as E_OK]): Das Dcm fragt mitDem_GetNextFreezeFrameData(Std_ReturnType, uint8, uint8**, uint16**)sukzessive Daten ab, die das Dem jeweils mitE_OK()bestätigt. - Das Dcm übermittelt die UDS-Antwort
59 04 DTC&Status DTCSSRN DTCSSRNI DTCSSR()an den Tester.
4. Normative Relevanz & Entwickler-Hinweise
Die Interaktion folgt dem AUTOSAR-Selektionsmuster: Vor dem Datenabruf müssen DTC und Freeze-Frame explizit über Dem_SelectDTC und Dem_SelectFreezeFrameData initialisiert werden. Der Schleifenabruf ist normativ durch die Bedingung [as long as E_OK] gesteuert. Auf Protokollebene sind konkrete UDS-Nachrichtenformate spezifiziert.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.