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

SNIP_CLASSIC_CAN_SECTION_8_5_1_1_Can_MainFunction_Write

Quelle: SWS_CANDriver.pdf (Seite 81) • Ziel-Anforderung: SWS_Can_00441

Wortlaut

8.5.1.1 Can_MainFunction_Write [SWS_Can_00225] Definition of scheduled function Can_MainFunction_Write ⌈ Service Name Can_MainFunction_Write Syntax void Can_MainFunction_Write ( void ) Service ID [hex] 0x01 Description This function performs the polling of TX confirmation when CAN_TX_PROCESSING is set to POLLING. Available via SchM_Can.h ⌋ [SWS_Can_00031] Upstream requirements: SRS_BSW_00432, SRS_BSW_00373, SRS_SPAL_00157 ⌈The function Can_MainFunction_Write shall perform the polling of TX confirmation when CanTxProcessing is set to POLLING or MIXED. In case of MIXED processing only the hardware objects for which CanHardwareObjectUsesPolling is set to TRUE shall be polled.⌋ [SWS_Can_00178] ⌈The Can module may implement the function Can_MainFunction_Write as empty define in case no polling at all is used.⌋ [SWS_Can_00441] ⌈If more than one main function period is configured by CanMainFunctionRWPeriods (see ECUC_Can_00437), the name of the Can_MainFunction_Write() functions shall be • Can_MainFunction_Write_<CanMainFunctionRWPeriods.ShortName>() for each CanMainFunctionRWPeriods that is referenced by at least one TRANSMIT CanHardwareObject (see ECUC_Can_00438). ⌋

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 81
Ziel-Modul can (classic)
Ziel-Anforderung SWS_Can_00441
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95