CLASSIC
Modul: frsm
Rolle: heuristic
Konfidenz: 85%
SNIP_CLASSIC_FRSM_SECTION_7_3_2_States
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 |