CLASSIC
Modul: ethif
Rolle: heuristic
Konfidenz: 85%
SNIP_CLASSIC_ETHIF_SECTION_7_1_10_Communication_control
Wortlaut
7.1.10 Communication control
The Ethernet Interface has to provide a kind of communication control to support the so-called "silent communication". Silent communication is used for mode management to support a communication mode where the transmission path for a particular EthIfController is disabled, while the reception path is still enabled (see COMM_SILENT_COMMUNICATION). Disabling of the transmission path is exclusively introduced in the Ethernet Interface and has no impact on the used Ethernet hardware.
[SWS_EthIf_00504] ⌈If EthIf_SetControllerMode is called for an EthIfController with ETH_MODE_ACTIVE_TX_OFFLINE and the latest accepted controller mode for this EthIfController is ETH_MODE_ACTIVE or ETH_MODE_ACTIVE_WITH_WAKEUP_REQUEST, then ETH_MODE_TX_OFFLINE shall be stored as current controller mode. Otherwise the requested controller mode shall be rejected and function shall return with E_NOT_OK.⌋(SRS_Eth_00157) Note: The transmission related APIs (see
[SWS_EthIf_00075] and
[SWS_EthIf_00067]) will only forward transmission requests, if the stored communication mode is ETH_MODE_ACTIVE or ETH_MODE_ACTIVE_WITH_WAKEUP_REQUEST.
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
ProvideTxBuffer transmission condition on controller mode
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_EthernetInterface.pdf |
|---|---|
| Dokumentseite | Seite 34 |
| Ziel-Modul | ethif (classic) |
| Ziel-Anforderung | SWS_EthIf_00068 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.85 |