SNIP_CLASSIC_OS_SECTION_8_4_15_SetScheduleTableAsync
Wortlaut
8.4.15 SetScheduleTableAsync
[SWS_Os_00422] Definition of API function SetScheduleTableAsync
Upstream requirements: SRS_Os_11002
⌈
Service Name
SetScheduleTableAsync
Syntax
StatusType SetScheduleTableAsync (
ScheduleTableType ScheduleTableID
)
Service ID [hex]
0x0d
Sync/Async
Synchronous
Reentrancy
Reentrant
▽
△
Parameters (in)
ScheduleTableID
Schedule table for which status is requested
Parameters (inout)
None
Parameters (out)
None
Return value
StatusType
E_OK: No Error
E_OS_ID (only in EXTENDED status): Invalid ScheduleTableID
Description
This service stops synchronization of a schedule table.
Available via
Os.h
⌋
[SWS_Os_00362]
Upstream requirements: SRS_Os_11002
⌈If SetScheduleTableAsync is called for a running ScheduleTable, the Operating
System module shall stop further synchronization until a SyncScheduleTable call is
made.⌋
[SWS_Os_00323]
Upstream requirements: SRS_Os_11002
⌈If SetScheduleTableAsync is called for a running ScheduleTable the Operating
System module shall continue to process expiry points on the ScheduleTable.⌋
[SWS_Os_00458]
Upstream requirements: SRS_BSW_00323
⌈If OsScheduleTblSyncStrategy of <ScheduleTableID> in a call of SetScheduleTableAsync is not equal to EXPLICIT OR if <ScheduleTableID> is invalid then
SetScheduleTableAsync shall return E_OS_ID.⌋
[SWS_Os_00483]
Upstream requirements: SRS_BSW_00323
⌈If the current state of the <ScheduleTableID> in a call of SetScheduleTableAsync
equals to SCHEDULETABLE_STOPPED, SCHEDULETABLE_NEXT or SCHEDULETABLE_
WAITING then SetScheduleTableAsync shall return E_OS_STATE.⌋
[SWS_Os_00300]
Upstream requirements: SRS_Os_11002
⌈If
the
current
state
of
<ScheduleTableID>
in
a
call
of
SetScheduleTableAsync
equals
SCHEDULETABLE_RUNNING_AND_SYNCHRONOUS
(or
SCHEDULETABLE_RUNNING) then SetScheduleTableAsync shall set (or keep in
case of SCHEDULETABLE_RUNNING) the status of <ScheduleTableID> to SCHEDULETABLE_RUNNING.⌋
[SWS_Os_00527]
Upstream requirements: SRS_Os_11016
⌈Availability of SetScheduleTableAsync: Available in Scalability Classes 2 and 4.⌋
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_OS.pdf |
|---|---|
| Dokumentseite | Seite 188 |
| Ziel-Modul | os (classic) |
| Ziel-Anforderung | SWS_Os_00783 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |