SNIP_CLASSIC_CAN_SECTION_8_3_2_11_Can_EnableEgressTimeStamp
Wortlaut
8.3.2.11 Can_EnableEgressTimeStamp
[SWS_CAN_91025] Definition of API function Can_EnableEgressTimeStamp
Status:
DRAFT
Upstream requirements: SRS_Can_01181
⌈
Service Name
Can_EnableEgressTimeStamp (draft)
Syntax
void Can_EnableEgressTimeStamp (
Can_HwHandleType Hth
)
Service ID [hex]
0x33
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
Hth
information which HW-transmit handle shall be used for enabling
the time stamp.
Note: This is the smallest granularity which can be added for
enabling the timestamp, at HTH level, without affecting the
performance.
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Activates egress time stamping on a dedicated HTH.
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.
Tags: atp.Status=draft
Available via
Can.h
⌋
[SWS_Can_00525]
Status: DRAFT
⌈If development error detection is enabled: the function shall check that the service
Can_Init was previously called. If the check fails, the function shall raise the development error CAN_E_UNINIT.⌋
[SWS_Can_00526]
Status: DRAFT
⌈If development error detection for the Can module is enabled: The function Can_Write shall raise the error CAN_E_PARAM_HANDLE and shall return E_NOT_OK if the
parameter Hth is not a configured Hardware Transmit Handle.⌋
[SWS_Can_00527]
Status: DRAFT
⌈The function shall be pre compile time configurable On/Off by the configuration parameter: CanGlobalTimeSupport.⌋
[SWS_Can_00528]
Status: DRAFT
⌈Caveat: The function requires previous controller initialization (Can_Init).⌋
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 69 |
| Ziel-Modul | can (classic) |
| Ziel-Anforderung | SWS_Can_00528 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |