CLASSIC
Modul: modemanagementguide
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_MODEMANAGEMENTGUIDE_SECTION_3_3_1_ECU_Mode_Handling
Wortlaut
3.3.1 ECU Mode Handling
ECU Mode Handling is introduced with AUTOSAR 4.2.1 in BSW modules ECU State
Manager with flexible state machine and BSW Mode Manager. ECU State Manager
provides a common interface to SW-Cs to request and release the Modes RUN and
POST_RUN.
The ECU State Manager (EcuM) does not contain an own state machine.
It shall
receive state notifications from BswM and propagate these to the RTE.
The following API is provided for ECU Mode Handling:
Purpose:
Via this interface EcuM notifies BswM about the current Mode of ECU
Mode.
Modes:
modeGroup EcuM_StateType {
ECUM_STATE_STARTUP,
ECUM_STATE_APP_RUN,
ECUM_STATE_APP_POST_RUN,
ECUM_STATE_SHUTDOWN,
ECUM_STATE_SLEEP
}
EcuM_CurrentState: Set
by
EcuM
using
the
interface
BswM_EcuM_CurrentState().
This state is set by EcuM
when the RTE has given its feedback.
RUNRequested: Set by EcuM using the interface BswM_EcuM_RequestedState()
depending on the result of the RUN Request Protocol.
POSTRUNRequested: Set
by
EcuM
using
the
interface
BswM_EcuM_RequestedState()
depending
on
the
result
of
the RUN Request Protocol.
The following BswM rules show an example regarding the interaction between EcuM
and BswM for ECU Mode Handling. Note that the following BswM rules are not sufficient for a complete system. Further BswM rules will be needed to cover NvM, Wakeup
Handling and Diagnostics for example. See chapter 4 for a complete example.
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 | ModeManagementGuide.pdf |
|---|---|
| Dokumentseite | Seite 34 |
| Ziel-Modul | modemanagementguide (classic) |
| Ziel-Anforderung | SWS_EcuM_91005 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |