From OpenSCADAWiki
Sessions of the project's running
The goals of this stage are:
- Implementation of execution sessions of the projects at level of the VCA data model in the UI.VCAEngine module:
- Forming of hierarchical tree of widgets of the final visualization based on the project for which the session opens.
- Forming of values' frames for the calculation procedures of widgets of the final visualization.
- Processing links on parameters of the data sources of OpenSCADA.
- Implementation of hierarchical calculation of the procedures and updating the widgets links.
- Forming of mechanism of transmission and processing of events in the hierarchical tree.
- Implementation of visualization of the projects' sessions in the visualization module UI.Vision (Qt) as a full-featured user interface with elements of visualization of dynamics, history and control:
- Forming of execution window of the project — "Runtime.
- Visualization of the project's frames in the "Runtime" mode with periodic updation of the content.
- Implementation of transmission and processing of the events.
- Implementation of mechanism of switching-opening-substitution-navigation through the pages of the project taking in the account the processing scenarios.