CLASSIC
Modul: bswm
Rolle: heuristic
Konfidenz: 85%
SNIP_CLASSIC_BSWM_SECTION_8_3_16_BswM_Init
Wortlaut
8.3.16 BswM_Init
[SWS_BswM_00002] Definition of API function BswM_Init
Upstream requirements: SRS_BSW_00344, SRS_BSW_00404, SRS_BSW_00405, SRS_BSW_
00101, SRS_BSW_00358, SRS_BSW_00414
⌈
Service Name
BswM_Init
Syntax
void BswM_Init (
const BswM_ConfigType * ConfigPtr
)
Service ID [hex]
0x00
Sync/Async
Synchronous
Reentrancy
Conditionally Reentrant
Parameters (in)
ConfigPtr
Pointer to post-build configuration data
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Initializes the BSW Mode Manager.
Available via
BswM.h
⌋
The Reentrancy for the BswM_Init API is set to "Conditionally reentrant" for support
of implementations where the BswM is instantiated in multiple partitions (e.g. in single
core systems using multiple BSW partitions OR in multi-core systems.
[SWS_BswM_00043]
Upstream requirements: SRS_BSW_00101
⌈This routine initializes the BSW Mode Manager. After execution of this routine the
BSW Mode Manager is ready to arbitrate incoming mode requests.⌋
[SWS_BswM_00044]
Upstream requirements: SRS_BSW_00101
⌈This routine shall initialize all module global variables of the BSW Mode Manager.⌋
[SWS_BswM_00118]
Upstream requirements: SRS_BSW_00467
⌈BswM_Init shall only require the OS and the SchM to be initialized before it can be
called.⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
BswM_Init API prototype and system description
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_BSWModeManager.pdf |
|---|---|
| Dokumentseite | Seite 69 |
| Ziel-Modul | bswm (classic) |
| Ziel-Anforderung | SWS_CP_SYS_00010 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.85 |