AUTOSAR_SWS_DiagnosticEventManager
FIG-10439ca80468341f
856 × 468 px
1 Release(s)
Figure 9.7: Sequence diagram to retrieve freeze frames
SHA-256 Inhalts-Fingerabdruck:
10439ca80468341f3a4a62cad10801e73b9f6296126a606e5d00816f64c29f43
✦
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.Dem_GetNextFreezeFrameData(Std_ReturnType, uint8, uint8*, uint16*): Synchrone iterative Abfrage einzelner Freeze-Frame-Datenblöcke.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, um die benötigte Puffergröße für die Freeze-Frame-Daten zu ermitteln, gefolgt von einer Rückmeldung an das Dcm. - Schleifenblock (
loop): Das Dcm ruft wiederholt synchronDem_GetNextFreezeFrameData(Std_ReturnType, uint8, uint8*, uint16*)auf, um die Datenblöcke schrittweise aus dem Dem auszulesen, jeweils bestätigt durch eine Rückkehr zum Dcm. - Nach Abschluss der Datenabfrage übermittelt das Dcm eine positive oder negative Diagnoseantwort (
Positive or negative response()) an das Generic Scan Tool.
4. Normative Relevanz & Entwickler-Hinweise
Die Schnittstellensignaturen zwischen Dcm und Dem nutzen einfache Zeiger (uint8*, uint16*) zur Übergabe der Puffer- und Größenparameter. Die Ermittlung der Selektionsgröße ist optional (opt). Der Datenabruf erfolgt iterativ über eine nicht weiter formal bedingte loop-Struktur.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.