AUTOSAR_SWS_DiagnosticEventManager
FIG-33b42abc13c71390
856 × 468 px
1 Release(s)
Figure 9.7: Sequence diagram to retrieve freeze frames
SHA-256 Inhalts-Fingerabdruck:
33b42abc13c7139007947822eb10b64d15183de8f632c6f8847c73b03e31e929
✦
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 Darstellung des dynamischen Interaktionsablaufs zwischen einem externen Diagnosetester und den AUTOSAR-Basissoftwaremodulen Diagnostic Communication Manager (Dcm) und Diagnostic Event Manager (Dem) beim Auslesen von Freeze-Frame-Daten (DTC-Snapshot-Records).
2. Komponenten, Entitäten & Schnittstellen
- Generic Scan Tool: Externer Diagnosetester als Initiator der Diagnoseanforderung.
- «module» Dcm: AUTOSAR-Kommunikationsmodul zur Entgegennahme, Protokollierung und Beantwortung der Diagnoseanfragen.
- «module» Dem: AUTOSAR-Modul zur Verwaltung diagnostischer Ereignisse und zugehöriger Freeze-Frame-Datensätze.
- Schnittstellen & Operationen:
Request: ReadDTCInformation (reportDTCSnapshotRecordByDTCNumber): Diagnoseanforderung vom Tester an das Dcm.Dem_GetSizeOfFreezeFrameSelection(Std_ReturnType, uint8, uint16**): Synchrone Abfrage der Puffergröße für die Freeze-Frame-Auswahl mit Zeiger-auf-Zeiger-Rückgabeparameter.Dem_GetNextFreezeFrameData(Std_ReturnType, uint8, uint8**, uint16**): Synchrone iterative Abfrage einzelner Freeze-Frame-Datenblöcke mit Zeiger-auf-Zeiger-Parametern für Daten- und Längenrückgabe.Positive or negative response(): Diagnoseantwort vom Dcm an das Generic Scan Tool.
3. Dynamisches Verhalten & Sequenzablauf
- Das Generic Scan Tool sendet eine Anforderung
Request: ReadDTCInformation (reportDTCSnapshotRecordByDTCNumber)an das Dcm. - Optionaler Block (
opt): Das Dcm ruft synchronDem_GetSizeOfFreezeFrameSelection(Std_ReturnType, uint8, uint16**)auf dem Dem auf, gefolgt von der Rückkehr zum Dcm. - Schleifenblock (
loop): Das Dcm ruft wiederholt synchronDem_GetNextFreezeFrameData(Std_ReturnType, uint8, uint8**, uint16**)auf, um Freeze-Frame-Daten sequentiell aus dem Dem auszulesen, jeweils mit Rückkehr zum Dcm. - Das Dcm sendet abschließend
Positive or negative response()an das Generic Scan Tool.
4. Normative Relevanz & Entwickler-Hinweise
Die Dem-Services erwarten Zeiger-auf-Zeiger (uint8**, uint16**), wodurch das Dem direkt auf interne Pufferadressen bzw. Zeiger verweisen kann. Die Vorab-Größenermittlung verbleibt optional im opt-Kombinationsfragment.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.