DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_FlexRay_Interface FIG-2eb001b4975692da 858 × 662 px 1 Release(s)

Figure 7: 4: FlexRay Interface State Machine Figure 7-4: FlexRay Interface State Machine shows the states and transistions that are visible to the user of the FrIf. The four different states represent the communication capabilities of the FrIf. For each CC controlled by the FrIf:

SHA-256 Inhalts-Fingerabdruck: 2eb001b4975692da3f57fee6ee79fbcff96a4a08998c38ef886bab297cb54305
✦ 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 (sm FrIf) des AUTOSAR Classic FlexRay Interfaces (FrIf). Das Diagramm modelliert die übergeordnete Kommunikationszustandsmaschine des FlexRay Interface pro gesteuertem Communication Controller (CC), eingebettet in den AUTOSAR-Kommunikationsstack zwischen FlexRay State Manager (FrSM) / PDU Router (PduR) und dem FlexRay-Treiber (Fr).

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm umfasst einen Pseudo-Startzustand (Initial) sowie vier operative Zustände:

  • FRIF_STATE_HALT: Angehaltener Zustand des FlexRay-Controllers bzw. Interfaces.
  • FRIF_STATE_OFFLINE: Offline-Zustand ohne aktive Kommunikation.
  • FrIf_STATE_RXONLY: Eingeschränkter Kommunikationsmodus, in dem ausschließlich Empfang erlaubt ist.
  • FRIF_STATE_ONLINE: Vollständiger Kommunikationsmodus mit Sende- und Empfangsfreigabe.

Die Zustände sind über nummerierte Transitionen (1) bis (16) miteinander verknüpft, die durch Funktionsaufrufe über die FrIf-API (z. B. Zustandswechselanforderungen durch den FrSM oder asynchrone Controller-Ereignisse) gesteuert werden.

3. Dynamisches Verhalten & Sequenzablauf

  • Initialisierung: Vom Pseudozustand Initial führt Transition (1) direkt in den Zustand FRIF_STATE_HALT.
  • Transitionen zwischen FRIF_STATE_HALT und FRIF_STATE_ONLINE: Transition (2) wechselt von HALT nach ONLINE; die Transitionen (3) und (15) führen von ONLINE zurück nach HALT.
  • Transitionen zwischen FRIF_STATE_ONLINE und FrIf_STATE_RXONLY: Transition (4) führt von RXONLY nach ONLINE; Transition (5) führt von ONLINE nach RXONLY.
  • Transitionen zwischen FRIF_STATE_OFFLINE und FrIf_STATE_RXONLY: Transition (6) wechselt von OFFLINE nach RXONLY; Transition (7) führt von RXONLY zurück nach OFFLINE.
  • Transitionen zwischen FRIF_STATE_HALT und FRIF_STATE_OFFLINE: Transition (9) führt von HALT nach OFFLINE; die Transitionen (8) und (14) führen von OFFLINE zurück nach HALT.
  • Transitionen zwischen FRIF_STATE_HALT und FrIf_STATE_RXONLY: Transition (11) führt von HALT nach RXONLY; die Transitionen (10) und (16) führen von RXONLY zurück nach HALT.
  • Horizontale Transitionen zwischen FRIF_STATE_OFFLINE und FRIF_STATE_ONLINE: Transition (12) führt direkt von OFFLINE nach ONLINE; Transition (13) führt direkt von ONLINE zurück nach OFFLINE.

4. Normative Relevanz & Entwickler-Hinweise

Das Zustandsdiagramm definiert das normative Zustandsmodell für jede FlexRay-Controller-Instanz im FlexRay Interface. Die nummerierten Transitionen (1) bis (16) korrespondieren direkt mit normativen Anforderungen und API-Services (wie FrIf_SetState, Controller-Start/-Stop-Befehlen und Fehlerbehandlungsroutinen). Bemerkenswert ist die orthographische Schreibweise FrIf_STATE_RXONLY im Gegensatz zu den durchgängig großgeschriebenen Bezeichnern FRIF_STATE_*. Implementierungen müssen sicherstellen, dass PDU-Übertragungs- und Empfangsaufrufe strikt an die jeweils aktiven Sende- und Empfangsberechtigungen des aktuellen Zustands gekoppelt sind und unzulässige Zustandsübergänge abgewiesen werden.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

sm FrIf | Initial | FRIF_STATE_HALT | FRIF_STATE_OFFLINE | FrIf_STATE_RXONLY | FRIF_STATE_ONLINE | (9) | (1) | (8) | (6) | (7) | (10) (11) | (2) | (3) | (4) (5) | (12) | (13) | (14) (15) (16)

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R2.1.20 AUTOSAR_SWS_FlexRay_Interface S. 28 7 Figure 7: 4: FlexRay Interface State Machine Figure 7-4: FlexRay Interface State Machine shows the states and transistions that are visible to the user of the FrIf. The four different states represent the communication capabilities of the FrIf. For each CC controlled by the FrIf: