CLASSIC
Modul: csm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_CSM_SECTION_8_3_1_General_Interface
Wortlaut
8.3.1 General Interface
[SWS_Csm_00646] Definition of API function Csm_Init
Upstream requirements: SRS_BSW_00101, SRS_BSW_00358, SRS_BSW_00414
⌈
Service Name
Csm_Init
Syntax
void Csm_Init (
const Csm_ConfigType* configPtr
)
Service ID [hex]
0x00
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
configPtr
Pointer to a selected configuration structure
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Initializes the CSM module. In configurations, in which Csm is assigned to more than one
partition (i.e. Csm_MainFunctions are mapped to partitions), Csm may provide one init function
per partition.
Available via
Csm.h
⌋
[SWS_Csm_00186]
Upstream requirements: SWS_BSW_00050
⌈The Configuration pointer configPtr shall always have a null pointer value.⌋
The Configuration pointer configPtr is currently not used and shall therefore be set
null pointer value.
[SWS_Csm_00659] ⌈If the initialization of the CSM module fails, the CSM shall report
CSM_E_INIT_FAILED to the DET when CsmDevErrorDetect is true.⌋
[SWS_Csm_00705] Definition of API function Csm_GetVersionInfo
Upstream requirements: SRS_BSW_00407
⌈
Service Name
Csm_GetVersionInfo
Syntax
void Csm_GetVersionInfo (
Std_VersionInfoType* versioninfo
)
Service ID [hex]
0x3b
Sync/Async
Synchronous
▽
△
Reentrancy
Reentrant
Parameters (in)
None
Parameters (inout)
None
Parameters (out)
versioninfo
Pointer to where to store the version information of this module.
Return value
None
Description
Returns the version information of this module.
Available via
Csm.h
⌋
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_CryptoServiceManager.pdf |
|---|---|
| Dokumentseite | Seite 48 |
| Ziel-Modul | csm (classic) |
| Ziel-Anforderung | SWS_Std_00015 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |