DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: comm Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_COMM_SECTION_9_3_Network_shutdown_CAN

Quelle: SWS_COMManager.pdf (Seite 166) • Ziel-Anforderung: SWS_Std_00005

Wortlaut

9.3 Network shutdown (CAN) Figure 9.3 shows the possibilities to shutdown the CAN network. It can be either initiated if the last user releases his COMM_FULL_COMMUNICATION request or ComM_ LimitChannelToNoComMode (see [SWS_ComM_00163]) is called. The behaviour is equal for LIN, FlexRay and Ethernet just with different API names. «module» EcuM «module» Dcm «module» ComM «module» Rte VehicleModeManager «module» Nm «module» CanSM «module» BswM alt Shutdown initiation [No user requests COMM_FULL_COMMUNICATION and no DCM ActiveDiagnostics] [Forcing to COMM_NO_COMMUNICATION state]                                                      !  "   # !       $        !      %   &  '   (  )     $ $     *   *     (           ! (  *  &      +  "  )        +  "   $          ,-        #  " ")  (   .  )    " Std_ReturnType:=ComM_RequestComMode(User, ComMode: =COMM_NO_COMMUNICATION) CanSM_RequestComMode(...)=E_OK Std_ReturnType:=ComM_LimitChannelToNoComMode(Channel, Status:=TRUE) Std_ReturnType:=CanSM_RequestComMode(network, mode:=COMM_NO_COMMUNICATION) Switch to COMM_NO_COMMUNICATION() ComM_<Bus>SM_ModeIndication(NetworkHandle, ComM_Mode:=COMM_NO_COMMUNICATION) Dcm_ComM_SilentComModeEntered(uint8) Dcm_ComM_SilentComModeEntered() ComM_Nm_BusSleepMode() ComM_Nm_BusSleepMode(Channel) BswM_ComM_CurrentMode() Rte_Ports_UserMode_P()[n].Switch_currentMode CanSM_RequestComMode(...)=E_OK Rte_Ports_UserMode_P()[n].Switch_currentMode(RTE_MODE_ComModes_SILENT_COMMUNICATION) Dcm_ComM_NoComModeEntered() BswM_ComM_CurrentMode(Network, COMM_SILENT_COMMUNICATION) Dcm_ComM_NoComModeEntered(uint8) Switch to COMM_SILENT_COMMUNICATION() ComM_Nm_PrepareBusSleepMode(...) BswM_ComM_CurrentMode(Network, COMM_NO_COMMUNICATION) Std_ReturnType:=CanSM_RequestComMode(network, mode:=COMM_SILENT_COMMUNICATION) Rte_Ports_UserMode_P()[n].Switch_currentMode(RTE_MODE_ComModes_NO_COMMUNICATION) ComM_Nm_PrepareBusSleepMode(Channel) Rte_Ports_UserMode_P()[n].Switch_currentMode Std_ReturnType:=Nm_NetworkRelease(NetworkHandle) BswM_ComM_CurrentMode() Nm_NetworkRelease(...)=E_OK ComM_LimitChannelToNoComMode(...)=E_OK Switch to SUBS_COMM_READY_SLEEP state() ComM_GetRequestedComMode(...)=E_OK Figure 9.3: Network shutdown (CAN)

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_COMManager.pdf
Dokumentseite Seite 166
Ziel-Modul comm (classic)
Ziel-Anforderung SWS_Std_00005
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95