DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: bswm Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_BSWM_SECTION_7_4_1_Activities_in_the_OffPreOS_Sequence

Quelle: SWS_ECUStateManager.pdf (Seite 50) • Ziel-Anforderung: SWS_Std_00005

Wortlaut

7.4.1 Activities in the OffPreOS Sequence [SWS_EcuM_03021] Upstream requirements: SRS_ModeMgm_00006 ⌈ OffPreOS Sequence Shutdown Activity Comment Opt. De-init BSW Mode Manager no De-init BSW Scheduler no Check for wakeup events. All pending wakeup events or only wakeup events validated during shutdown are considered depending on the configuration of EcuMIgnoreWakeupEvValOffPreOS. Purpose is to detect wakeup events that occurred during shutdown no Set RESET as shutdown target, if wakeup events are pending (default reset mode of EcuMDefaultResetModeRef will be used) This action shall only be carried out when pending wakeup events were detected to allow an immediate startup no ShutdownOS Last operation in this OS task no ⌋ Note to column Opt. : Optional activities can be switched on or off by configuration. It shall be the system designers choice if a module is compiled in or not for an ECU design. See chapter 10.1 Common Containers and configuration parameters for details. [SWS_EcuM_04151] Upstream requirements: SRS_ModeMgm_00003, SRS_ModeMgm_00004 ⌈In OffPreOS and configuration parameter EcuMIgnoreWakeupEvValOffPreOS is set to true, only wakeup events which do not need validation shall be considered, all other wakeup events shall be ignored.⌋ [SWS_EcuM_04152] Upstream requirements: SRS_ModeMgm_00003, SRS_ModeMgm_00004 ⌈In OffPreOS and configuration parameter EcuMIgnoreWakeupEvValOffPreOS is set to false, wakeup events which do not need validation and pending wakeup events that need validation shall be considered.⌋ Note: As the SchM is already de-initalized during the OffPreOS sequence, scheduled functions are not executed therefore validation of wakeups is no longer possible. The wakeup events that will be considered in the OffPreOS depend on the configuration of EcuMIgnoreWakeupEvValOffPreOS [SWS_EcuM_02952] Upstream requirements: SRS_ModeMgm_00006 ⌈As its last activity, the ECU Manager module shall call the ShutdownOS function.⌋ The OS calls the shutdown hook at the end of its shutdown. [SWS_EcuM_02953] Upstream requirements: SRS_ModeMgm_00006 ⌈The shutdown hook shall call EcuM_Shutdown (see [SWS_EcuM_02812] ) to terminate the shutdown process. EcuM_Shutdown(see [SWS_EcuM_02812] ) shall not return but switch off the ECU or issue a reset.⌋ opt Pending wakeup events? alt [EcuMIgnoreWakeupEvValOffPreOS is TRUE] [EcuMIgnoreWakeupEvValOffPreOS is FALSE] «module» EcuM «module» Os «module» SchM «module» BswM Integration Code EcuM_OnGoOffOne() EcuM_SelectShutdownTarget(Std_ReturnType, EcuM_ShutdownTargetType, EcuM_ShutdownModeType) EcuM_GetValidatedWakeupEvents(EcuM_WakeupSourceType) SchM_Deinit() BswM_Deinit() ShutdownOS() EcuM_GetPendingWakeupEvents(EcuM_WakeupSourceType) Figure 7.8: OffPreOS Sequence

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 50
Ziel-Modul bswm (classic)
Ziel-Anforderung SWS_Std_00005
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95