SNIP_CLASSIC_OS_SECTION_8_4_3_GetISRID
Wortlaut
8.4.3 GetISRID
[SWS_Os_00511] Definition of API function GetISRID ⌈
Service Name
GetISRID
Syntax
ISRType GetISRID (
void
)
Service ID [hex]
0x01
Sync/Async
Synchronous
Reentrancy
Reentrant
Parameters (in)
None
Parameters (inout)
None
Parameters (out)
None
Return value
ISRType
<Identifier of running ISR> or
INVALID_ISR
Description
This service returns the identifier of the currently executing ISR.
Available via
Os.h
⌋
[SWS_Os_00263] ⌈If called from category 2 ISR (or Hook routines called inside a
category 2 ISR), GetISRID shall return the identifier of the currently executing ISR.⌋
[SWS_Os_00264] ⌈If its caller is not a category 2 ISR (or Hook routines called inside
a category 2 ISR), GetISRID shall return INVALID_ISR.⌋
[SWS_Os_00515]
Upstream requirements: SRS_Os_11016
⌈Availability of GetISRID: Available in all Scalability Classes.⌋
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 171 |
| Ziel-Modul | os (classic) |
| Ziel-Anforderung | SWS_Os_00515 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |