CLASSIC
Modul: comm
Rolle: heuristic
Konfidenz: 80%
SNIP_CLASSIC_COMM_SECTION_5_2_1_2_4_CAN_State_Manager
Wortlaut
5.2.1.2.4 CAN State Manager
Detection Notified by CanSm_ControllerBusOff(controller) (seeCAN Interface above) Reaction
• Count the bus-off events
• Start the error recovery mechanism Report
• If the error is confirmed, it is reported to the DEM. If the recovery succeeds, the event is cleared from the DEM (see [SWS_CanSM_00605], [SWS_CanSM_00498],
[SWS_CanSM_00522]). The DEM event for this error is configured per CAN network in the CANSM_E_BUS_OFF (see
[ECUC_CanSM_00070]).
• CANSM informs the Communication Manager about the communication status (COMM_SILENT_COMMUNICATION) notified with ComM_BusSM_ModeIndication (see
[SWS_CanSM_00521])
• CANSM informs the BSW State Manager of the BusOff event (with BswM_CanSM_CurrentState) (see [SWS_CanSM_00508]) Recovery
[SWS_CanSM_00509] The CAN State Manager controls the error recovery mechanism, which includes
• a reset of the CAN controller: CanIf_SetControllerMode(..., CANSM_CS_STARTED)
• disabling/enabling the transmit path: CanIf_SetPduMode(...,CANIF_SET_TX_OFFLINE/ CANIF_SET_TX_ONLINE)
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
CanSM bus-off error event report
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | EXP_ErrorDescription.pdf |
|---|---|
| Dokumentseite | Seite 19 |
| Ziel-Modul | comm (classic) |
| Ziel-Anforderung | SWS_CanSM_00666 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.80 |