CLASSIC
Modul: linif
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_LINIF_SECTION_8_2_15_LinTp_Init
Wortlaut
8.2.15 LinTp_Init
[SWS_LinIf_00350] Definition of API function LinTp_Init
Upstream requirements: SRS_BSW_00101, SRS_BSW_00414, SRS_BSW_00416, SRS_BSW_
00358, SRS_Lin_01540
⌈
Service Name
LinTp_Init
Syntax
void LinTp_Init (
const LinTp_ConfigType* ConfigPtr
)
Service ID [hex]
0x40
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
ConfigPtr
Pointer to the LIN Transport Protocol configuration.
Parameters (inout)
None
Parameters (out)
None
Return value
None
Description
Initializes the LIN Transport Layer.
Available via
LinIf.h
⌋
[SWS_LinIf_00427] ⌈The parameter ConfigPtr of the function LinTp_Init is only
relevant for the configuration variant VARIANT-POST-BUILD. The parameter ConfigPtr shall be ignored for the configuration variant VARIANT-PRE-COMPILE and the
configuration variant VARIANT-LINK-TIME.⌋
The LIN Interface’s environment shall call the function LinTp_Init before using any
other LIN TP function.
[SWS_LinIf_00320] ⌈The function LinTp_Init shall set the state LINTP_INIT and
sub-state LINTP_CHANNEL_IDLE for each configured channel of the LIN TP channel
state-machine.⌋
[SWS_LinIf_00681] ⌈The function LinTp_Init shall be pre-compile time configurable On/Off by the configuration parameter LinIfTpSupported.⌋
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_LINInterface.pdf |
|---|---|
| Dokumentseite | Seite 99 |
| Ziel-Modul | linif (classic) |
| Ziel-Anforderung | SWS_LinIf_00681 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |