CLASSIC
Modul: eth
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_ETH_SECTION_8_4_20_Eth_EnableEgressTimeStamp
Wortlaut
8.4.20 Eth_EnableEgressTimeStamp
[SWS_Eth_00186] Definition of API function Eth_EnableEgressTimeStamp ⌈
Service Name
Eth_EnableEgressTimeStamp
Syntax
void Eth_EnableEgressTimeStamp (
uint8 CtrlIdx,
Eth_BufIdxType BufIdx
)
Service ID [hex]
0x17
Sync/Async
Synchronous
Reentrancy
Non Reentrant
CtrlIdx
Index of the addresses controller.
Parameters (in)
BufIdx
Index of the message buffer, where Application expects egress
time stamping
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Activates egress time stamping on a dedicated message object. Some HW does store once the
egress time stamp marker and some HW needs it always before transmission. There will be no
"disable" functionality, due to the fact, that the message type is always "time stamped" by
network design.
Available via
Eth.h
⌋
[SWS_Eth_00211] ⌈The function shall be pre compile time configurable On/Off by the
configuration parameter: EthGlobalTimeSupport [ECUC_Eth_00037].⌋
[SWS_Eth_00189] ⌈Eth_Init() shall be called before Eth_EnableEgressTimeStamp().⌋
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 111 |
| Ziel-Modul | eth (classic) |
| Ziel-Anforderung | SWS_Eth_00211 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |