DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_DIO_Driver FIG-0d57f23341138630 923 × 623 px 1 Release(s)

Figure 5: Read Service Sequence Chart (normal operation mode)

SHA-256 Inhalts-Fingerabdruck: 0d57f2334113863006a9f223b53dfef1f36fed04ca15f6ba9d055cf2e9e7b859
✦ 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 Read a v alue from a digital I/O - 1) zur Spezifikation des synchronen Kanallesedienstes innerhalb der AUTOSAR-Schichtenarchitektur. Es visualisiert den standardisierten Nachrichtenfluss von einer generischen Nutzerkomponente über das DIO-BSW-Modul zur Peripherie-Hardware.

2. Komponenten, Entitäten & Schnittstellen

Drei Lebenslinien mit formalen UML-Stereotypen und Paketpfaden:

  • Generic Elements::User: Generische Aufrufer-Instanz.
  • «module» Dio::Dio: DIO-Treibermodul mit Modulsymbol.
  • «Peripheral» Hardware::Dio Hardware: Peripherie-Hardware des DIO-Treibers.

Schnittstellen und Signaturen:

  • Synchroner Funktionsaufruf Dio_ReadChannel(return,ChannelId) :Dio_LevelType.
  • Hardwarezugriff über synchrone Nachricht Request.
  • Hardware-Rückmeldung Level.
  • Funktionsrückgabe Dio_ReadChannel=STD_HIGH or STD_LOW.

3. Dynamisches Verhalten & Sequenzablauf

  1. Generic Elements::User initiiert die Interaktion über den synchronen Aufruf Dio_ReadChannel(return,ChannelId) :Dio_LevelType.
  2. Das Modul «module» Dio::Dio übernimmt die Bearbeitung und setzt einen synchronen Peripheriezugriff Request an «Peripheral» Hardware::Dio Hardware ab.
  3. Die Hardware antwortet über die gestrichelte Rückkehrnachricht Level.
  4. «module» Dio::Dio schließt den Aufruf ab und gibt das Ergebnis über Dio_ReadChannel=STD_HIGH or STD_LOW an Generic Elements::User zurück.

4. Normative Relevanz & Entwickler-Hinweise

Eine UML-Notiz spezifiziert:

  • Status: proposed (as per SWS Dio 2.0.3)
  • Description: Diagram valid for: - Normal Operation Mode / No Error - Normal Operation Mode / Error Occured - Development Error / No Error

Das Verhalten ist als synchroner Dienst mit Rückgabetyp Dio_LevelType und den diskreten Zuständen STD_HIGH bzw. STD_LOW normiert.

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

R2.1.20 → R3.0.7 normative Änderung Vorgänger: FIG-1b313d0defa0df29
  • Sequenz-Kopf: Umbenennung von sd Dio_ReadChannel zu sd Read a v alue from a digital I/O - 1.
  • Lebenslinien: Re-Modellierung mit Stereotypen und UML-Namensräumen (Generic Elements::User, «module» Dio::Dio, «Peripheral» Hardware::Dio Hardware).
  • Aufruf Dio_ReadChannel: Signatur von Dio_ReadChannel(ChannelId) geändert zu Dio_ReadChannel(return,ChannelId) :Dio_LevelType.
  • Rückgabe: Rückkehrwert von Zuweisung Dio_LevelType:= STD_HIGH or STD_LOW geändert zu Funktionszuweisung Dio_ReadChannel=STD_HIGH or STD_LOW.
  • Hardware-Interaktion: Entkopplung der Rückmeldebeschriftung; Level steht separat als Rückmeldung auf Request.
  • Metadaten-Notiz: Textblock ersetzt durch UML-Notizbox mit Status proposed (as per SWS Dio 2.0.3) und redigiertem Text (Occured, Development Error / No Error).
R3.0.7 → R3.1.5 keine inhaltliche Änderung Nachfolger: FIG-37bdff39017975ac

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

sd Read a v alue from a digital I/O - 1 | Generic Elements::User | «Peripheral» | Hardware::Dio | Hardware | «module» | Dio::Dio | Status: proposed (as per SWS Dio 2.0.3) | Description: Diagram valid for: - Normal Operation Mode / No Error - Normal Operation Mode / Error Occured - Development Error / No Error | Dio_ReadChannel(return,ChannelId) :Dio_LevelType | Request | Level | Dio_ReadChannel=STD_HIGH or STD_LOW

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.0.7 AUTOSAR_SWS_DIO_Driver S. 37 5 Figure 5: Read Service Sequence Chart (normal operation mode)