DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: frsm Rolle: heuristic Konfidenz: 85%

SNIP_CLASSIC_FRSM_SECTION_7_3_2_States

Quelle: SWS_FlexRayStateManager.pdf (Seite 18) • Ziel-Anforderung: SWS_FrSM_00199

Wortlaut

7.3.2 States [SWS_FrSM_00032] ⌈The state machine shall comprise the following states: • FRSM_READY • FRSM_WAKEUP • FRSM_STARTUP • FRSM_HALT_REQ • FRSM_ONLINE • FRSM_ONLINE_PASSIVE • FRSM_KEYSLOT_ONLY • FRSM_LOW_NUMBER_OF_COLDSTARTERS ⌋ Table 7.1 provides additional information about the state machine states. FrSM Cluster State Mapped FlexRay CC state Description FRSM_READY POC:ready FRSM_WAKEUP POC:wake-up FrSM performs wake-up FRSM_STARTUP POC:start-up FrSM performs startup FRSM_HALT_REQ POC:normal active or POC:normal passive FrSM performs a shutdown FRSM_ONLINE POC:normal active Full Communication FRSM_ONLINE_PASSIVE POC:normal passive Due to clock synchronization errors no data is transmitted or received. FRSM_KEYSLOT_ONLY POC:normal active and vPOCSlotMode̸ = AllSlots Data can only be transmitted in the key slots. FRSM_LOW_NUMBER_OF_ COLDSTARTERS POC:normal active Full communication; FlexRay is synchronized based on sync frames only. Table 7.1: FrSM states and their mapping [SWS_FrSM_00176] ⌈For controlling the passive mode (receive-only), the state machine shall additionally comprise the following states which concurrent to the states above: • FRSM_ECU_ACTIVE • FRSM_ECU_PASSIVE ⌋ Table 7.2 provides more information about the additional states. FrSM additional State Description FRSM_ECU_ACTIVE When the FrSM is concurrently in state FRSM_READY, the transceivers are in set into mode FRTRCV_TRCVMODE_STANDBY, otherwise into mode FRTRCV_ TRCVMODE_NORMAL FRSM_ECU_PASSIVE When the FrSM is concurrently in state FRSM_READY, the transceivers are in set into mode FRTRCV_TRCVMODE_STANDBY, otherwise into mode FRTRCV_ TRCVMODE_RECEIVEONLY. Table 7.2: FrSM Additional States [SWS_FrSM_00180] ⌈For reporting these two concurrent states to the BswM, a corresponding value of FrSM_BswM_StateType shall be determined as follows: • FrSM additional state is FRSM_ECU_ACTIVE then the according FrSM state is reported, e.g. FRSM_ONLINE • FrSM additional state is FRSM_ECU_PASSIVE then the according FrSM state is reported with the postfix ’_ECU_PASSIVE’, e.g. FRSM_ONLINE_ECU_PASSIVE ⌋ Table 7.3 provides all possible reportings to BswM FrSM Cluster State FrSM additional State FrSM_BswM_StateType value FRSM_READY FRSM_ECU_ACTIVE FRSM_READY FRSM_READY FRSM_ECU_PASSIVE FRSM_READY_ECU_PASSIVE FRSM_WAKEUP FRSM_ECU_ACTIVE FRSM_WAKEUP FRSM_WAKEUP FRSM_ECU_PASSIVE FRSM_WAKEUP_ECU_PASSIVE FRSM_STARTUP FRSM_ECU_ACTIVE FRSM_STARTUP FRSM_STARTUP FRSM_ECU_PASSIVE FRSM_STARTUP_ECU_PASSIVE FRSM_ONLINE FRSM_ECU_ACTIVE FRSM_ONLINE FRSM_ONLINE FRSM_ECU_PASSIVE FRSM_ONLINE_ECU_PASSIVE FRSM_ONLINE_PASSIVE FRSM_ECU_ACTIVE FRSM_ONLINE_PASSIVE FRSM_ONLINE_PASSIVE FRSM_ECU_PASSIVE FRSM_ONLINE_PASSIVE_ECU_PASSIVE FRSM_KEYSLOT_ONLY FRSM_ECU_ACTIVE FRSM_KEYSLOT_ONLY FRSM_KEYSLOT_ONLY FRSM_ECU_PASSIVE FRSM_KEYSLOT_ONLY_ECU_PASSIVE FRSM_HALT_REQ FRSM_ECU_ACTIVE FRSM_HALT_REQ FRSM_HALT_REQ FRSM_ECU_PASSIVE FRSM_HALT_REQ_ECU_PASSIVE FRSM_LOW_NUMBER_OF_COLDSTARTERS FRSM_ECU_ACTIVE FRSM_LOW_NUMBER_OF_ COLDSTARTERS FRSM_LOW_NUMBER_OF_COLDSTARTERS FRSM_ECU_PASSIVE FRSM_LOW_NUMBER_OF_ COLDSTARTERS_ECU_PASSIVE Table 7.3: FrSM state reporting to BswM

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Defines reported FrSM_BswM_StateType enumeration values.

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_FlexRayStateManager.pdf
Dokumentseite Seite 18
Ziel-Modul frsm (classic)
Ziel-Anforderung SWS_FrSM_00199
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.85