DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: comm Rolle: heuristic Konfidenz: 80%

SNIP_CLASSIC_COMM_SECTION_9_4_Dual_Channel_Wakeup

Quelle: SWS_FlexRayStateManager.pdf (Seite 54) • Ziel-Anforderung: SWS_FrSM_00118

Wortlaut

9.4 Dual Channel Wakeup «module» ComM «module» BswM «module» SchM «module» FrSM «module» FrIf                                                                    !     "  "   #              !             !               # loop             $  FrSM_MainFunction_<FrSMCluster.ShortName> FRTRCV_WU_POWER_ON FrIf_GetPOCStatus(CtrlIdx, POCStatusPtr) FrIf_GetTransceiverWUReason(CtrlIdx, CHANNEL_A, TrcvWUReasonPtr) FrSM_MainFunction_<FrSMCluster.ShortName> FrSM_MainFunction_<FrSMCluster.ShortName> BswM_FrSM_CurrentState(Network, FRSM_WAKEUP) FrIf_SendWUP(CtrlIdx) FrIf_SetWakeupChannel(CtrlIdx, CHANNEL_A) FrSM_MainFunction_<FrSMCluster.ShortName> FrIf_GetTransceiverWUReason(CtrlIdx, CHANNEL_B, TrcvWUReasonPtr) FR_POCSTATE_WAKEUP FrSM_MainFunction_<FrSMCluster.ShortName> FrSM_RequestComMode(NetworkHandle, COMM_FULL_COM) BswM_FrSM_CurrentState(Network, FRSM_STARTUP) FR_POCSTATE_READY FrSM_MainFunction_<FrSMCluster.ShortName> FrIf_GetPOCStatus(CtrlIdx, POCStatusPtr) FrIf_SetTransceiverMode(CtrlIdx, CHANNEL_B, FRTRCV_TRCVMODE_NORMAL) FrIf_SetTransceiverMode(CtrlIdx, CHANNEL_A, FRTRCV_TRCVMODE_NORMAL) FRTRCV_WU_POWER_ON Figure 9.6: continued on next page «module» ComM «module» BswM «module» SchM «module» FrSM «module» FrIf «module» Dem loop                                               FrSM_MainFunction_<FrSMCluster.ShortName> ComM_BusSM_ModeIndication(NetworkHandle, COMM_FULL_COM) FR_POCSTATE_STARTEUP FrSM_MainFunction_<FrSMCluster.ShortName> Dem_SetEventStatus(FRSM_E_CLUSTER_STARTUP, PASSED) 0, 0 FrSM_MainFunction_<FrSMCluster.ShortName> FR_POCSTATE_STARTUP FrSM_MainFunction_<FrSMCluster.ShortName> FrIf_SetState(ClstIdx, FRIF_GOTO_ONLINE) FrIf_GetWakeupRxStatus(CtrlIdx) FR_POCSTATE_NORMAL_ACTIVE FrIf_GetPOCStatus(CtrlIdx, POCStatusPtr) FrSM_MainFunction_<FrSMCluster.ShortName> FrIf_GetPOCStatus(CtrlIdx, FrIf_POCStatusPtr) FrIf_AllowColdstart(CtrlIdx) BswM_FrSM_CurrentState(Network, FRSM_ONLINE) 0, 1 FrIf_GetWakeupRxStatus(CtrlIdx) FrSM_MainFunction_<FrSMCluster.ShortName> FrIf_GetPOCStatus(CtrlIdx, POCStatusPtr) Figure 9.7: Transition from no communication to full communication for the case of a dual channel ECU with a local wakeup reason.

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

FlexRay state manager cluster main function

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_FlexRayStateManager.pdf
Dokumentseite Seite 54
Ziel-Modul comm (classic)
Ziel-Anforderung SWS_FrSM_00118
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.80