CLASSIC
Modul: comm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_COMM_SECTION_9_3_Network_shutdown_CAN
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 |