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

SNIP_CLASSIC_CAN_SECTION_8_5_1_2_Can_MainFunction_Read

Quelle: SWS_CANDriver.pdf (Seite 79) • Ziel-Anforderung: SWS_Can_00442

Wortlaut

8.5.1.2 Can_MainFunction_Read [SWS_Can_00226] Definition of scheduled function Can_MainFunction_Read ⌈ Service Name Can_MainFunction_Read Syntax void Can_MainFunction_Read ( void ) Service ID [hex] 0x08 Description This function performs the polling of RX indications when CAN_RX_PROCESSING is set to POLLING. Available via SchM_Can.h ⌋ [SWS_Can_00108] Upstream requirements: SRS_BSW_00432, SRS_SPAL_00157 ⌈The function Can_MainFunction_Read shall perform the polling of RX indications when CanRxProcessing 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_00180] ⌈The Can module may implement the function Can_MainFunction_Read as empty define in case no polling at all is used.⌋ [SWS_Can_00442] ⌈If more than one main function period is configured by CanMainFunctionRWPeriods (see ECUC_Can_00437), the name of the Can_MainFunction_Read() functions shall be • Can_MainFunction_Read_<CanMainFunctionRWPeriods.ShortName>() for each CanMainFunctionRWPeriods that is referenced by at least one RECEIVE 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 79
Ziel-Modul can (classic)
Ziel-Anforderung SWS_Can_00442
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95