CLASSIC
Modul: frsm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_FRSM_SECTION_8_3_1_FrSM_Init
Wortlaut
8.3.1 FrSM_Init
[SWS_FrSM_00013] Definition of API function FrSM_Init
Upstream requirements: SRS_BSW_00405, SRS_BSW_00438, SRS_BSW_00310, SRS_BSW_
00358, SRS_BSW_00460, SRS_BSW_00485
⌈
Service Name
FrSM_Init
Syntax
void FrSM_Init (
const FrSM_ConfigType* FrSM_ConfigPtr
)
Service ID [hex]
0x01
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
FrSM_ConfigPtr
Pointer to a selected configuration structure
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Initializes the FlexRay State Manager.
Available via
FrSM.h
⌋
[SWS_FrSM_00126]
Upstream requirements: SRS_BSW_00438, SRS_BSW_00101
⌈The FrSM_Init function shall initialize the state machines for all FlexRay clusters
and set them into the state FRSM_READY, i.e. perform transition T00.⌋
[SWS_FrSM_00127]
Upstream requirements: SRS_BSW_00438, SRS_BSW_00483
⌈The FrSM_Init function shall internally store the configuration data address to enable subsequent API calls to access the configuration data.⌋
[SWS_FrSM_00128]
Upstream requirements: SRS_BSW_00438
⌈If development error detection is enabled (FrSMDevErrorDetect is ON), the FrSM_
Init function shall remember internally the successful initialization for other API functions to check for proper module initialization.⌋
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_FlexRayStateManager.pdf |
|---|---|
| Dokumentseite | Seite 35 |
| Ziel-Modul | frsm (classic) |
| Ziel-Anforderung | SWS_FrSM_00128 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |