SNIP_CLASSIC_OS_SECTION_8_6_2_Optional_interfaces_SYNCHRONIZEDTIMEBASEMANAGER
Wortlaut
8.6.2 Optional interfaces
This section defines all interfaces, which are required to fulfill an optional functionality of the module.
[SWS_StbM_00059] Definition of optional interfaces in module StbM ⌈ API Function Header File Description CanIf_GetCurrentTime (draft) CanIf.h This service calls the corresponding CAN Driver service to retrieve the current time value out of the HW registers. Tags: atp.Status=draft EthIf_GetCurrentTime (obsolete) EthIf.h Returns a time value out of the HW registers according to the capability of the HW. Is the HW resolution is lower than the Eth_TimeStampType resolution resp. range, the remaining bits will be filled with 0. Important Note: EthIf_GetCurrentTime may be called within an exclusive area. Tags: atp.Status=obsolete GetCounterValue Os.h This service reads the current count value of a counter (returning either the hardware timer ticks if counter is driven by hardware or the software ticks when user drives counter). GetElapsedValue Os.h This service gets the number of ticks between the current tick value and a previously read tick value. GetScheduleTableStatus Os.h This service queries the state of a schedule table (also with respect to synchronization). Gpt_GetTimeElapsed Gpt.h Returns the time already elapsed. Gpt_StartTimer Gpt.h Starts a timer channel. SyncScheduleTable Os.h This service provides the schedule table with a synchronization count and start synchronization.
⌋(SRS_BSW_00301, SRS_BSW_00339)
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_SynchronizedTimeBaseManager.pdf |
|---|---|
| Dokumentseite | Seite 152 |
| Ziel-Modul | os (classic) |
| Ziel-Anforderung | SWS_StbM_00059 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |