CLASSIC
Modul: ethif
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_ETHIF_SECTION_8_4_1_13_EthIf_Transmit
Wortlaut
8.4.1.13 EthIf_Transmit
[SWS_EthIf_00075] Definition of API function EthIf_Transmit ⌈
Service Name
EthIf_Transmit
Syntax
Std_ReturnType EthIf_Transmit (
PduIdType TxPduId,
const PduInfoType* PduInfoPtr
)
Service ID [hex]
0x1d
Sync/Async
Synchronous
Reentrancy
Reentrant for different PduIds. Non reentrant for the same PduId.
TxPduId
Identifier of the PDU to be transmitted
Parameters (in)
PduInfoPtr
Length of and pointer to the PDU data and pointer to MetaData.
Parameters (inout)
None
Parameters (out)
None
Return value
Std_ReturnType
E_OK: Transmit request has been accepted.
E_NOT_OK: Transmit request has not been accepted.
Description
Requests transmission of a PDU.
Available via
EthIf.h
⌋
[SWS_EthIf_00250] ⌈If CtrlIdx refers to an EthIfCtrl where an EthIfVlanID is configured, the parameters FrameType is not used, and 0x8100 is provided to <EthDrv>
_Transmit instead.⌋
[SWS_EthIf_00076] ⌈If the latest accepted controller mode is equal to ETH_MODE_ACTIVE or ETH_MODE_ACTIVE_WITH_WAKEUP_REQUEST for the given EthIfController,
then the function EthIf_Transmit shall forward the call to the respective Ethernet
Controller Driver. Otherwise the function shall reject the request for a transmission and
return with E_NOT_OK.⌋
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_EthernetInterface.pdf |
|---|---|
| Dokumentseite | Seite 97 |
| Ziel-Modul | ethif (classic) |
| Ziel-Anforderung | SWS_Std_00005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |