Figure 22: Internal wake-up
9497494154c3fd98c7b23ae6c57c98e3732ab7e3595c14790008f0d51bf4b862
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 vonComManLinSM.LinIf_WakeUp(Channel, return): Synchroner Aufruf vonLinSManLinIf.Lin_WakeUp(return, Channel): Synchroner Aufruf vonLinIfanLin.
3. Dynamisches Verhalten & Sequenzablauf
Der Ablauf ist in ein Alternatives Fragment (alt Bus Status) unterteilt, das abhängig vom Buszustand zwei Pfade beschreibt:
- Fall
[bus is asleep]:ComMfordert überLinSm_RequestComMode(FULL_COM)den Volllastbetrieb beiLinSMan.LinSMruftLinIf_WakeUp(Channel, return)amLinIfauf.- Da der Bus schläft, leitet
LinIfdie Anforderung überLin_WakeUp(return, Channel)an den TreiberLinweiter. - Der Treiber quittiert die Ausführung per Rückkehrpfeil an
LinIf. LinIfkehrt zuLinSMzurück, undLinSMantwortet anschließend anComM.
- Fall
[bus is awake]:ComMfordert überLinSm_RequestComMode(FULL_COM)den Volllastbetrieb beiLinSMan.LinSMruftLinIf_WakeUp(Channel, return)amLinIfauf.- Da der Bus bereits aktiv ist, erfolgt kein Aufruf von
Lin_WakeUp;LinIfantwortet direkt anLinSM. LinSMkehrt zuComMzurü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.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.