DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_LIN_Interface FIG-edf9cbe3a85151fb 924 × 825 px 1 Release(s)

Figure 22: Internal wake-up

SHA-256 Inhalts-Fingerabdruck: edf9cbe3a85151fb9a1e25852d226630e0d4032e1162aefb15e0923a55ba6023
✦ 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 InternalWakeUp) zur Darstellung des internen Weckablaufs (Internal Wake-up) im AUTOSAR Classic Platform Communication Stack. Das Diagramm spezifiziert das Zusammenspiel zwischen Kommunikationsmanager (ComM), LIN-State-Manager (LinSM), LIN-Interface (LinIf) und LIN-Treiber (Lin).

2. Komponenten, Entitäten & Schnittstellen

Beteiligte Komponenten (Lebenslinien):

  • «module» ComM::ComM (mit Subsystem-/Konnektorsymbol)
  • «module» LinSM::LinSM
  • «module» LinIf::LinIf
  • «module» Lin::Lin (mit Subsystem-/Konnektorsymbol)

Schnittstellen und Funktionsaufrufe:

  • LinSm_RequestComMode(FULL_COM): Aufruf von ComM an LinSM.
  • LinIf_WakeUp(Channel, return): Synchroner Aufruf von LinSM an LinIf.
  • Lin_WakeUp(return, Channel): Synchroner Aufruf von LinIf an Lin.

3. Dynamisches Verhalten & Sequenzablauf

Der Ablauf ist in ein Alternatives Fragment (alt Bus Status) unterteilt, das abhängig vom Buszustand zwei Pfade beschreibt:

  1. Fall [bus is asleep]:
    • ComM fordert über LinSm_RequestComMode(FULL_COM) den Volllastbetrieb bei LinSM an.
    • LinSM ruft LinIf_WakeUp(Channel, return) am LinIf auf.
    • Da der Bus schläft, leitet LinIf die Anforderung über Lin_WakeUp(return, Channel) an den Treiber Lin weiter.
    • Der Treiber quittiert die Ausführung per Rückkehrpfeil an LinIf.
    • LinIf kehrt zu LinSM zurück, und LinSM antwortet anschließend an ComM.
  2. Fall [bus is awake]:
    • ComM fordert über LinSm_RequestComMode(FULL_COM) den Volllastbetrieb bei LinSM an.
    • LinSM ruft LinIf_WakeUp(Channel, return) am LinIf auf.
    • Da der Bus bereits aktiv ist, erfolgt kein Aufruf von Lin_WakeUp; LinIf antwortet direkt an LinSM.
    • LinSM kehrt zu ComM zurück.

4. Normative Relevanz & Entwickler-Hinweise

Das Diagramm zeigt eine Vorabstimmung (Status: Proposed by WPII-2.1.1 as per LinIf SWS 1.1.3). Eine explizite Notiz weist darauf hin, dass Funktionen aus Lin und LinSM im Diagramm nicht vollständig abgebildet sind. Die Parameterfolgen (Channel, return) bzw. (return, Channel) dokumentieren konzeptionelle Signaturen vor der Typstandardisierung.

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

R3.0.7 → R3.1.5 keine inhaltliche Änderung Nachfolger: FIG-9497494154c3fd98

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

sd InternalWakeUp | «module» | Lin::Lin | «module» | ComM::ComM | «module» | LinSM::LinSM | «module» | LinIf::LinIf | alt Bus Status | [bus is asleep] | [bus is awake] | LinSm_RequestComMode(FULL_COM) | LinIf_WakeUp(Channel, return) | Lin_WakeUp(return, Channel) | LinSm_RequestComMode(FULL_COM) | LinIf_WakeUp(Channel, return) | Note: | Functions from Lin and LinSm are not all included in the Replica!! | Status:Proposed by WPII-2.1.1 as per LinIf SWS 1.1.3 | Description: | Comments:

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.0.7 AUTOSAR_SWS_LIN_Interface S. 80 22 Figure 22: Internal wake-up