DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: os Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_OS_SECTION_8_4_15_SetScheduleTableAsync

Quelle: SWS_OS.pdf (Seite 188) • Ziel-Anforderung: SWS_Os_00783

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