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

SNIP_CLASSIC_CAN_SECTION_8_3_1_3_Can_DeInit

Quelle: SWS_CANDriver.pdf (Seite 59) • Ziel-Anforderung: SWS_Can_91012

Wortlaut

8.3.1.3 Can_DeInit [SWS_Can_91002] Definition of API function Can_DeInit Upstream requirements: SRS_Can_01166, SRS_BSW_00336 ⌈ Service Name Can_DeInit Syntax void Can_DeInit ( void ) Service ID [hex] 0x10 Sync/Async Synchronous Reentrancy Non Reentrant Parameters (in) None Parameters (inout) None Parameters (out) None Return value None Description This function de-initializes the module. Available via Can.h ⌋ Note: General behavior and constraints on de-initialization functions are specified by [SWS_BSW_00152], [SWS_BSW_00072], [SWS_BSW_00232], [SWS_BSW_00233] Caveat: Caller of the Can_DeInit function has to be sure no CAN controller is in the state STARTED [SWS_Can_91011] Upstream requirements: SRS_BSW_00369 ⌈If development error detection for the Can module is enabled: The function Can_DeInit shall raise the error CAN_E_TRANSITION if the driver is not in state CAN_READY.⌋ [SWS_Can_91012] Upstream requirements: SRS_BSW_00369 ⌈If development error detection for the Can module is enabled: The function Can_DeInit shall raise the error CAN_E_TRANSITION if any of the CAN controllers is in state STARTED.⌋

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_CANDriver.pdf
Dokumentseite Seite 59
Ziel-Modul can (classic)
Ziel-Anforderung SWS_Can_91012
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95