CLASSIC
Modul: comm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_COMM_SECTION_8_3_2_ComM_DeInit
Wortlaut
8.3.2 ComM_DeInit
[SWS_ComM_00147] Definition of API function ComM_DeInit
Upstream requirements: SRS_BSW_00336
⌈
Service Name
ComM_DeInit
Syntax
void ComM_DeInit (
void
)
Service ID [hex]
0x02
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
None
Parameters (inout)
None
Parameters (out)
None
Return value
None
▽
△
Description
This API de-initializes the AUTOSAR Communication Manager.
Available via
ComM.h
⌋
[SWS_ComM_00794]
Upstream requirements: SRS_ModeMgm_09083
⌈De-initialization in ComM_DeInit() shall only be performed if all channels controlled
by the ComM module are in COMM_NO_COMMUNICATION mode.⌋
Rationale for [SWS_ComM_00794]: Since the ComM_DeInit()API cannot return an
error message, it must be assured that all channels are in COMM_NO_COMMUNICATION
mode and COMM_NO_COM_NO_PENDING_REQUEST sub-state before ComM_DeInit()is
called.
[SWS_ComM_00865]
Upstream requirements: SRS_BSW_00406
⌈In
ComM_DeInit
ComM
shall
store
non-volatile
parameters
specified
in
[SWS_ComM_00103] to NVRAM.⌋
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_COMManager.pdf |
|---|---|
| Dokumentseite | Seite 114 |
| Ziel-Modul | comm (classic) |
| Ziel-Anforderung | SWS_ComM_00865 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |