CLASSIC
Modul: frsm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_FRSM_SECTION_7_3_8_Wakeup_Pattern_Transmission
Wortlaut
7.3.8 Wakeup Pattern Transmission
[SWS_FrSM_00208] ⌈The FrSM shall repeat the transmission of wakeup patterns according to the configuration parameter FrSMNumWakeupPatterns. I.e. the FlexRay State Manager shall perform the following actions while being in state FRSM_WAKEUP:
• Set counter wakeupCounter to 1 when the state FRSM_WAKEUP is entered
• While wakeupCounter < FrSMNumWakeupPatterns and busTrafficDetected = false:
– Wait until the FlexRay controllers of the FlexRay cluster are in state FR_ READY
– When the FlexRay controllers are in state FR_READY, check vPOC!Wakeup Status of the FlexRay controllers and act as follows: ∗if vPOC!WakeupStatus = FR_WAKEUP_RECEIVED_HEADER ∨FR_ WAKEUP_RECEIVED_WUP: busTrafficDetected := true ∗else if vPOC!WakeupStatus = FR_WAKEUP_TRANSMITTED: wakeupTransmitted := true ∗else: wakeupTransmitted := false
• If busTrafficDetected = false and wakeupCounter < FrSMNumWakeupPatterns, execute FE_WAKEUP
• Increment the wakeupCounter If any of the FlexRay controllers enters the HALT state due to an error condition, the wakeup pattern transmission shall be aborted and the wakeupFinished condition shall evaluate to true.⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_FlexRayStateManager.pdf |
|---|---|
| Dokumentseite | Seite 27 |
| Ziel-Modul | frsm (classic) |
| Ziel-Anforderung | SWS_FrSM_00208 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |