SNIP_CLASSIC_PLATFORM_SECTION_8_3_7_3_CanSM_SetEcuPassive
Wortlaut
8.3.7.3 CanSM_SetEcuPassive
[SWS_CanSM_00644] Definition of API function CanSM_SetEcuPassive
Upstream requirements: SRS_Can_01158
⌈
Service Name
CanSM_SetEcuPassive
Syntax
Std_ReturnType CanSM_SetEcuPassive (
boolean CanSM_Passive
)
Service ID [hex]
0x13
Sync/Async
Synchronous
Reentrancy
Non Reentrant
Parameters (in)
CanSM_Passive
TRUE: set all CanSM channels to passive, i.e. receive only
FALSE: set all CanSM channels back to non-passive
Parameters (inout)
None
Parameters (out)
None
Return value
Std_ReturnType
E_OK: Request accepted
E_NOT_OK: Request not accepted
Description
This function can be used to set all CanSM channels of the ECU to a receive only mode.
Available via
CanSM.h
⌋
[SWS_CanSM_00645]
Upstream requirements: SRS_Can_01158
⌈The CanSM module shall provide the API function CanSM_SetEcuPassive, if the
CanSMTxOfflineActiveSupport parameter is configured with the value TRUE.⌋
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_CANStateManager.pdf |
|---|---|
| Dokumentseite | Seite 83 |
| Ziel-Modul | platform (classic) |
| Ziel-Anforderung | SWS_Std_00005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |