SNIP_CLASSIC_CAN_FIGURE_Figure_2_6_MODEMANAGEMENTGUIDE
Wortlaut
Figure 2.6: Example configuration According to [SWS_Rte_02665] a ModeMachineInstance executes a sequence of 10 steps during a mode transition: 1. Activation of mode disablings 2. Wait until ExecutableEntities which are impacted by ModeDisablingDependencys of the next mode are terminated 3. Execution of OnExit ExecutableEntities 4. Wait until all OnExit ExecutableEntities are terminated 5. Execution of OnT ransition ExecutableEntities 6. Wait until all OnT ransition ExecutableEntities are terminated 7. Execution of OnEntry ExecutableEntities 8. Wait until all OnEntry ExecutableEntities are terminated 9. Deactivation of mode disabling of the previous and activation of the mode disabling of the current mode 10. T riggering of ModeSwitchAckEvents The steps 1 to 9 can be executed in parallel on each CPU core, respectively for the mode users distributed on the corresponding core. Step 10 is only executed if the other steps have been finished for the whole ModeMachineInstance. Nevertheless some application-specific use cases might require a higher degree of synchronization w. r. t. steps 1 to 9, e. g. the execution of all OnExit ExecutableEntities before the OnT ransition ExecutableEntities. For this reason the RTE offers the opportunity to configure synchronization points (see [ECUC_Rte_09127], [ECUC_Rte_09128] and [ECUC_Rte_09129] for further details).
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Wait for OnEntry executable entities termination
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | EXP_ModeManagementGuide.pdf |
|---|---|
| Dokumentseite | Seite 16 |
| Ziel-Modul | can (classic) |
| Ziel-Anforderung | SWS_Rte_07154 |
| Semantische Rolle | heuristic |
| Automatisierungs-Konfidenz | 0.85 |