AUTOSAR_SWS_OS
FIG-f90d7e53455dde84
807 × 450 px
1 Release(s)
Figure 7.2: States of a schedule table
SHA-256 Inhalts-Fingerabdruck:
f90d7e53455dde845ecf0d66eb965150026e2ee8f4f69192c672dd53b56a88cb
✦
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-Zustandsdiagramm (State Machine Diagram) zur Spezifikation des Lebenszyklus und der Zustandskontrolle einer Schedule Table im AUTOSAR Classic Platform OS (Operating System).
2. Komponenten, Entitäten & Schnittstellen
Zustände:
SCHEDULETABLE_STOPPED: Inaktiver Grundzustand der Schedule Table.SCHEDULETABLE_RUNNING: Aktiver Ausführungszustand, in dem die konfigurierten Ablaufzeitpunkte abgearbeitet werden.SCHEDULETABLE_NEXT: Wartender Zustand einer Folgetabelle, die nach Abschluss einer aktiven Schedule Table nahtlos starten soll.
API-Schnittstellen und Ereignisse:
StartScheduleTableAbs (): OS-Systemaufruf zum Starten einer Schedule Table zu einem absoluten Zählerstand.StartScheduleTableRel (): OS-Systemaufruf zum Starten einer Schedule Table relativ zum aktuellen Zählerstand.StopScheduleTable (): OS-Systemaufruf zum Anhalten einer laufenden oder vorgemerkten Schedule Table.NextScheduleTable (): OS-Systemaufruf zum Registrieren einer Schedule Table als Nachfolger einer aktiven Schedule Table.OR schedule table ends: Ereignis über das Erreichen des Tabellenendes einer Einmal-Ablauftabelle.„previous“ schedule table ends: Ereignis über das Beenden der vorangehenden Schedule Table.
3. Dynamisches Verhalten & Sequenzablauf
- Von
SCHEDULETABLE_STOPPEDwechselt die Schedule Table nachSCHEDULETABLE_RUNNINGüber den Aufruf vonStartScheduleTableAbs ()oderStartScheduleTableRel (). - Von
SCHEDULETABLE_RUNNINGerfolgt der Übergang zurück nachSCHEDULETABLE_STOPPED, wennStopScheduleTable ()aufgerufen wird oder die Schedule Table regulär endet (OR schedule table ends). - Eine Schedule Table wechselt über den Aufruf von
NextScheduleTable ()in den ZustandSCHEDULETABLE_NEXT. - Aus
SCHEDULETABLE_NEXTwechselt die Schedule Table nachSCHEDULETABLE_STOPPED, wenn sie mittelsStopScheduleTable ()abgebrochen wird. - Sobald die vorangehende Tabelle beendet ist (
„previous“ schedule table ends), wechselt die Tabelle vonSCHEDULETABLE_NEXTinSCHEDULETABLE_RUNNING.
4. Normative Relevanz & Entwickler-Hinweise
Das Diagramm definiert die normativen Grundzustände sowie die zulässigen Zustandsübergänge für Schedule Tables gemäß AUTOSAR OS. Implementierungen müssen sicherstellen, dass API-Aufrufe nur in den dafür vorgesehenen Zuständen wirksam werden bzw. entsprechende Statuscodes zurückgeben. Das Vorsehen eines SCHEDULETABLE_NEXT-Zustands ermöglicht unterbrechungsfreie Umschaltungen zwischen Ablaufplänen zur Laufzeit.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.