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

SNIP_CLASSIC_ETH_SECTION_8_4_25_Eth_Receive

Quelle: SWS_EthernetDriver.pdf (Seite 116) • Ziel-Anforderung: SWS_Eth_00162

Wortlaut

8.4.25 Eth_Receive [SWS_Eth_00095] Definition of API function Eth_Receive ⌈ Service Name Eth_Receive Syntax void Eth_Receive ( uint8 CtrlIdx, uint8 QueueIdx, Eth_RxStatusType* RxStatusPtr ) Service ID [hex] 0xB Sync/Async Synchronous Reentrancy Reentrant for different queues. Non Reentrant for the same queue. CtrlIdx Index of the controller within the context of the Driver Parameters (in) QueueIdx Specifies the related queue Parameters (inout) None Parameters (out) RxStatusPtr Indicates whether a frame has been received and if so, whether more frames are available for the related queue. Return value None Description Receive a frame from the related queue. Available via Eth.h ⌋ [SWS_Eth_00132] ⌈If development error detection is enabled: the function shall check the controller mode for being active (ETH_MODE_ACTIVE). If the check fails, the function shall raise the development error ETH_E_INV_MODE.⌋ [SWS_Eth_00099] ⌈Eth_Init() shall be called before Eth_Receive().⌋

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_EthernetDriver.pdf
Dokumentseite Seite 116
Ziel-Modul eth (classic)
Ziel-Anforderung SWS_Eth_00162
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95