DEENESPTFRRUARHIKOZHNL
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_STOPPED wechselt die Schedule Table nach SCHEDULETABLE_RUNNING über den Aufruf von StartScheduleTableAbs () oder StartScheduleTableRel ().
  • Von SCHEDULETABLE_RUNNING erfolgt der Übergang zurück nach SCHEDULETABLE_STOPPED, wenn StopScheduleTable () aufgerufen wird oder die Schedule Table regulär endet (OR schedule table ends).
  • Eine Schedule Table wechselt über den Aufruf von NextScheduleTable () in den Zustand SCHEDULETABLE_NEXT.
  • Aus SCHEDULETABLE_NEXT wechselt die Schedule Table nach SCHEDULETABLE_STOPPED, wenn sie mittels StopScheduleTable () abgebrochen wird.
  • Sobald die vorangehende Tabelle beendet ist („previous“ schedule table ends), wechselt die Tabelle von SCHEDULETABLE_NEXT in SCHEDULETABLE_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.

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

R3.0.7 → R3.1.5 keine inhaltliche Änderung Vorgänger: FIG-02146df58f9bba21

Keine inhaltlichen Änderungen erkennbar.

R3.1.5 → R3.2.3 keine inhaltliche Änderung Nachfolger: FIG-18e7528f5d656b66

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R3.1.5 AUTOSAR_SWS_OS S. 37 7.2 Figure 7.2: States of a schedule table