SNIP_CLASSIC_RTE_SECTION_6_7_3_SchM_StartTiming
Wortlaut
6.7.3 SchM_StartTiming
[SWS_Rte_91172] Definition of API function SchM_StartTiming ⌈
Service Name
SchM_StartTiming
Syntax
void SchM_StartTiming (
void
)
Service ID [hex]
0x76
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
None
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Start periodical events for BSW/SWCs. SchM_Init() has to be called before.
Available via
Rte_Main.h
⌋
SchM_StartTiming starts the Basic Software Scheduler part of the RTE.
SchM_Start starts periodical events for BSW/SWCs. SchM_Init() has to be called
before.
[SWS_Rte_04549]
Upstream requirements: SRS_BSW_00101
⌈
void SchM_StartTiming(void)
⌋
[SWS_Rte_04550]
Upstream requirements: SRS_BSW_00101
⌈The SchM_StartTiming API is always created.⌋
[SWS_Rte_04551]
Upstream requirements: SRS_BSW_00101
⌈SchM_StartTiming shall return within finite execution time – it must not enter an
infinite loop.⌋
SchM_StartTiming may be implemented as a function or a macro.
SchM_StartTiming is declared in the lifecycle header file Rte_Main.h.
[SWS_Rte_CONSTR_09055] SchM_Init, SchM_Start, SchM_StartTiming shall
be called only once ⌈SchM_Init, SchM_Start, SchM_StartTiming shall be
called only once by the EcuStateManager on each core after the basic software modules required by the Basic Software Scheduler part of the RTE are initialized.⌋
These modules include:
• OS
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_RTE.pdf |
|---|---|
| Dokumentseite | Seite 928 |
| Ziel-Modul | rte (classic) |
| Ziel-Anforderung | SWS_Rte_CONSTR_09055 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |