DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_OS FIG-13f18226027d80f1 803 × 440 px 1 Release(s)

Figure 7.2: States of a schedule table

SHA-256 Inhalts-Fingerabdruck: 13f18226027d80f1bddf0d7bb44cd72ed8538bb88126112c25241078f667c937
✦ 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)

R19-11 → R20-11 keine inhaltliche Änderung Vorgänger: FIG-9b135736efa8ddc6

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Erkannte Spezifikationsbelege & Anforderungen auf dieser Seite

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

„previous“ schedule table ends | StopScheduleTable() | StartScheduleTableAbs() | StartScheduleTableRel() | StopScheduleTable() OR schedule table ends | NextScheduleTable() | SCHEDULETABLE_NEXT | SCHEDULETABLE_RUNNING | SCHEDULETABLE_STOPPED

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R20-11 AUTOSAR_SWS_OS S. 44 7.2 Figure 7.2: States of a schedule table