DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_NVRAMManager FIG-68ce776e133a65ca 690 × 461 px 2 Release(s)

Figure 12: UML sequence diagram NvM_GetDataIndex

SHA-256 Inhalts-Fingerabdruck: 68ce776e133a65ca3856b023866f79d4129463016b4ec2c4c6be913a2e5c8b88
✦ 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 (sd NvM_GetDataIndex) im Kontext des AUTOSAR Basic Software Moduls NVRAM Manager (NvM). Das Diagramm stellt den synchronen Aufruf zur Ermittlung des aktuellen Datenindex eines Datensatz-basierten NVRAM-Blocks dar.

2. Komponenten, Entitäten & Schnittstellen

Beteiligte Lebenslinien:

  • Generic Elements::NvM User: Aufrufende Entität bzw. Nutzer des NVRAM Managers.
  • «module» NvM::NvM: NVRAM-Manager-Basessoftwaremodul mit Stereotyp «module» und Verweis-Symbol.

Schnittstellen:

  • Synchroner Aufruf: NvM_GetDataIndex(BlockId,DataIndexPtr)
  • Rückkehrnachricht: NvM_GetDataIndex

Zusätzliche Annotation:

  • Notizblock mit den Feldern Status: Proposed by TO as per NvM SWS 1.44, Description:, Comments:.

3. Dynamisches Verhalten & Sequenzablauf

  1. Die SW Component setzt einen synchronen Aufruf NvM_GetDataIndex(BlockId, DataIndexPtr) an NvM::NvM ab.
  2. Beim Empfang aktiviert sich der Ausführungsfokus auf der Lebenslinie von NvM::NvM.
  3. Nach interner Verarbeitung und Bereitstellung des Indexwertes über den übergebenen Zeiger antwortet NvM::NvM mit einer gestrichelten Rückkehrnachricht NvM_GetDataIndex an die aufrufende Komponente, womit die synchrone Interaktion abgeschlossen ist.

4. Normative Relevanz & Entwickler-Hinweise

Der synchrone API-Dienst dient dem Auslesen des aktiven Datensatzindex für Dataset-Blöcke. Die Parameternamen BlockId und DataIndexPtr sind informell ohne C-Typen angegeben. Ein Notizfeld dokumentiert den Standardisierungsstatus als Vorschlag gemäß NvM SWS 1.44.

Versionsvergleich KI-generiert · gemini-3.8-flash (via agy)

R2.1.20 → R3.0.7 redaktionell Vorgänger: FIG-759e1e6e445de89a
  • Diagrammrahmen & Metadaten: Kommentar-Notizfeld mit Statusvermerk (Status: Proposed by TO as per NvM SWS 1.44, Description:, Comments:) im unteren Bereich hinzugefügt.
  • Lebenslinie Aufrufer: Umbenennung von SW Component (mit Namensraum-Zusatz (from Interaction Views)) zu Generic Elements::NvM User.
  • Lebenslinie Ziel: Ergänzung des Stereotyps «module» über NvM::NvM.
  • Signatur Aufruf: Entfernung des Leerzeichens nach dem Komma in NvM_GetDataIndex(BlockId,DataIndexPtr).
R3.1.5 → R3.2.3 normative Änderung Nachfolger: FIG-291315ff6a86a732
  • Signatur Aufruf: Spezifikation konkreter Datentypen statt generischer Bezeichner in NvM_GetDataIndex(NvM_BlockIdType, uint8*).
  • Lebenslinie Aufrufer: Vereinfachung des Namens von Generic Elements::NvM User zu NvM User.
  • Lebenslinie Ziel: Entfernung des Paket-Präfix von NvM::NvM zu NvM.
  • Rückkehrnachricht: Signaturbezeichnung von NvM_GetDataIndex zu NvM_GetDataIndex() präzisiert.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

sd Nv M_GetDataIndex | Generic Elements::NvM | User | «module» | NvM::NvM | Status: Proposed by TO as per NvM SWS 1.44 | Description: | Comments: | NvM_GetDataIndex(BlockId,DataIndexPtr) | NvM_GetDataIndex

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.0.7 AUTOSAR_SWS_NVRAMManager S. 80 12 Figure 12: UML sequence diagram NvM_GetDataIndex
R3.1.5 AUTOSAR_SWS_NVRAMManager S. 83 12 Figure 12: UML sequence diagram NvM_GetDataIndex