DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: ecum Rolle: heuristic Konfidenz: 85%

SNIP_CLASSIC_ECUM_SECTION_7_6_3_Internal_Representation_of_Wakeup_States

Quelle: SWS_ECUStateManager.pdf (Seite 63) • Ziel-Anforderung: SWS_EcuM_04078

Wortlaut

7.6.3 Internal Representation of Wakeup States The EcuM manager module offers the following interfaces to ascertain the state of those wakeup sources: • EcuM_GetPendingWakeupEvents • EcuM_GetValidatedWakeupEvents • EcuM_GetExpiredWakeupEvents and manipulates the state of the wakeup sources through the following interfaces • EcuM_ClearWakeupEvent • EcuM_SetWakeupEvent • EcuM_ValidateWakeupEvent • EcuM_CheckWakeup • EcuM_DisableWakeupSources • EcuM_EnableWakeupSources • EcuM_StartWakeupSources • EcuM_StopWakeupSources The ECU Manager module can manage up to 32 wakeup sources. The state of the wakeup sources is typically represented at the EcuM interfaces named above by means of an EcuM_WakeupSourceType bitmask where the individual wakeup sources correspond to a fixed bit position. There are 5 predefined bit positions and the rest can be assigned by configuration. See section 8.2.3 EcuM_WakeupSourceType for details. On the one hand, the ECU Manager module manages the modes of each wakeup source. On the other hand, the ECU Manager module presupposes that there are "internal variables" (i.e. EcuM_WakeupSourceType instances) that track which wakeup sources are in a particular state (especially NONE (i.e. cleared), PENDING, VALIDATED and EXPIRED). The ECU Manager module uses these "internal variables" in the respective interface definitions to define the semantics of the interface. Whether these "internal variables" are indeed implemented is therefore of secondary importance. They are simply used to explain the semantics of the interfaces.

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Bit manipulation for internal validated events

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_ECUStateManager.pdf
Dokumentseite Seite 63
Ziel-Modul ecum (classic)
Ziel-Anforderung SWS_EcuM_04078
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.85