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
- Die
SW Componentsetzt einen synchronen AufrufNvM_GetDataIndex(BlockId, DataIndexPtr)anNvM::NvMab. - Beim Empfang aktiviert sich der Ausführungsfokus auf der Lebenslinie von
NvM::NvM. - Nach interner Verarbeitung und Bereitstellung des Indexwertes über den übergebenen Zeiger antwortet
NvM::NvMmit einer gestrichelten RückkehrnachrichtNvM_GetDataIndexan 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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.