DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_NVRAMManager FIG-759e1e6e445de89a 563 × 398 px 1 Release(s)

Figure 12: UML sequence diagram NvM_GetDataIndex

SHA-256 Inhalts-Fingerabdruck: 759e1e6e445de89a9fdbda5f365e24456a0dc7cb34702636e438d36431a80fd0
✦ 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:

  • SW Component (aus dem Paket Interaction Views): Aufrufende Software-Komponente bzw. BSW-Modul (NvM-Nutzer).
  • NvM::NvM: NVRAM Manager Modul der Basessoftware, gekennzeichnet mit dem Subsystem-/Verweis-Symbol.

Schnittstellen:

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

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 Abfragen des aktuellen Datenindex für NVRAM-Blöcke des Typs DATASET. Die Parameter BlockId und DataIndexPtr sind in dieser Fassung noch ohne formale AUTOSAR-Typbezeichner notiert. Die Rückkehrnachricht signalisiert die Beendigung des Funktionsaufrufs.

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

R2.1.20 → R3.0.7 redaktionell Nachfolger: FIG-68ce776e133a65ca
  • 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).

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

sd NvM_GetDataIndex | SW Component | (from Interaction Views) | NvM::NvM | NvM_GetDataIndex(BlockId, DataIndexPtr) | NvM_GetDataIndex

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R2.1.20 AUTOSAR_SWS_NVRAMManager S. 69 12 Figure 12: UML sequence diagram NvM_GetDataIndex