DEENESPTFRRUARHIKOZHNL
AUTOSAR_SWS_TimeSyncOverEthernet FIG-bf2b6d6ad5dc2021 872 × 430 px 2 Release(s)

Figure 4: EthIf_EnableEgressTimeStamp

SHA-256 Inhalts-Fingerabdruck: bf2b6d6ad5dc2021c34b25570e85862a0ddf9e0f6cac21bb67b99247b12ff1ac
✦ 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-Sequenzdiagramm zur Darstellung des synchronen Interaktionsablaufs bei der Aktivierung der Erfassung von Sende-Zeitstempeln (Egress Time Stamping) im AUTOSAR Classic Platform Kommunikations- und Zeitsynchronisations-Stack. Es beschreibt den vertikalen Kontrollfluss zwischen der Time-Synchronization-Schicht und dem Ethernet-Treiber über das Ethernet-Interface.

2. Komponenten, Entitäten & Schnittstellen

Das Diagramm umfasst drei BSW-Module als Lebenslinien:

  • EthTSyn: Synchronisationsmodul für Ethernet (Time Synchronization over Ethernet).
  • EthIf: Ethernet Interface zur Abstraktion der Ethernet-Treiber.
  • Eth: Ethernet Controller Driver.

Beteiligte Schnittstellenaufrufe:

  • EthIf_EnableEgressTimeStamp(CtrlIdx :uint8, BufIdx :Eth_BufIdxType) :Std_ReturnType: Synchroner Aufruf von EthTSyn an EthIf.
  • Eth_EnableEgressTimestamp(CtrlIdx :uint8, BufIdx :Eth_BufIdxType) :Std_ReturnType: Synchroner Treiberaufruf von EthIf an Eth.
  • Zugehörige gestrichelte Rückkehrpfeile zur Bestätigung der Aufrufe.

3. Dynamisches Verhalten & Sequenzablauf

  1. EthTSyn führt eine interne Prüfung unter der Bedingung [EthTSynHardwareTimestampSupport == TRUE] aus (dargestellt als Selbstaufruf/Reflexivnachricht).
  2. Bei erfüllter Bedingung ruft EthTSyn synchron EthIf_EnableEgressTimeStamp(CtrlIdx :uint8, BufIdx :Eth_BufIdxType) :Std_ReturnType auf EthIf auf.
  3. EthIf leitet den Aufruf synchron weiter an Eth via Eth_EnableEgressTimestamp(CtrlIdx :uint8, BufIdx :Eth_BufIdxType) :Std_ReturnType.
  4. Nach Abschluss der Operation in Eth kehrt der Kontrollfluss mit dem Rückgabewert zu EthIf zurück.
  5. EthIf gibt den Kontrollfluss und das Ergebnis an EthTSyn zurück.

4. Normative Relevanz & Entwickler-Hinweise

Die Funktionalität ist über den Konfigurationsparameter EthTSynHardwareTimestampSupport geschützt. Die Schnittstellen sind typisiert spezifiziert: Der Controller-Index wird als CtrlIdx :uint8 übergeben, der Puffer-Index als formaler AUTOSAR-Typ BufIdx :Eth_BufIdxType, und beide Funktionen liefern Std_ReturnType zur Fehlerprüfung zurück. Zu beachten ist die unterschiedliche Binnenmajuskel-Schreibweise des Bezeichners (TimeStamp in EthIf vs. Timestamp in Eth).

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

R4.3.1 → R18-10_R4.4.0_R1.5.0 keine inhaltliche Änderung Vorgänger: FIG-a3835801ed9162c8

Keine inhaltlichen Änderungen erkennbar.

R19-11 → R20-11 keine inhaltliche Änderung Nachfolger: FIG-a741cdd77deb4e94

Keine inhaltlichen Änderungen erkennbar.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

EthTSyn EthIf Eth | EthIf_EnableEgressTimeStamp(CtrlIdx: uint8, BufIdx: Eth_BufIdxType): Std_ReturnType | [EthTSynHardwareTimestampSupport == TRUE]: | Eth_EnableEgressTimestamp(CtrlIdx: uint8, BufIdx: Eth_BufIdxType): Std_ReturnType

Vorkommen in AUTOSAR-Releases (2)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R18-10_R4.4.0_R1.5.0 AUTOSAR_SWS_TimeSyncOverEthernet S. 39 4 Figure 4: EthIf_EnableEgressTimeStamp
R19-11 AUTOSAR_SWS_TimeSyncOverEthernet S. 47 4 Figure 4: EthIf_EnableEgressTimeStamp