CLASSIC
Modul: ecum
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_ECUM_SECTION_8_3_3_4_EcuM_RequestPOST_RUN
Wortlaut
8.3.3.4 EcuM_RequestPOST_RUN
[SWS_EcuM_04128] Definition of API function EcuM_RequestPOST_RUN
Upstream requirements: SRS_ModeMgm_00009
⌈
Service Name
EcuM_RequestPOST_RUN
Syntax
Std_ReturnType EcuM_RequestPOST_RUN (
EcuM_UserType user
)
Service ID [hex]
0x0a
Sync/Async
Synchronous
Reentrancy
Reentrant
Parameters (in)
user
ID of the entity requesting the POST RUN state.
Parameters (inout)
None
Parameters (out)
None
Return value
Std_ReturnType
E_OK: The request was accepted by EcuM
E_NOT_OK: The request was not accepted by EcuM
Description
Places a request for the POST RUN state. Requests can be placed by every user made known
to the state manager at configuration time. Requests for RUN and POST RUN must be tracked
independently (in other words: two independent variables). The service is intended for
implementing AUTOSAR ports.
Available via
EcuM.h
⌋
[SWS_EcuM_03025]
Upstream requirements: SRS_ModeMgm_00009, , SRS_BSW_00350
⌈If EcuMDevErrorDetect is enabled and there are multiple requests by the
same
user
detected
by
EcuM_RequestPOST_RUN
the
function
shall
report
ECUM_E_MULTIPLE_RUN_REQUESTS to Det.⌋
All requirements of 8.3.3.2 EcuM_RequestRUN apply accordingly to the function Ecu
M_RequestPOST_RUN.
Configuration of EcuM_RequestPOST_RUN: Refer to EcuM_UserType for more information about user IDs and their generation.
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_ECUStateManager.pdf |
|---|---|
| Dokumentseite | Seite 116 |
| Ziel-Modul | ecum (classic) |
| Ziel-Anforderung | SWS_Std_00005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |