Player
The Player is an application which provides insides into a generic CGI Studio application driven by the courier messaging framework.
It also provides samples of several features. These features are core components like showing or hiding views or trigger animations but also sample implementation of models with databinding.
On top of that, the player shall be an application to test and play around with an asset and the functionality of the framework itself. The focus is not on the customer specific logic but on the core logic of the customer’s specific asset.
Therefore, some of the content within the application is not required for customer made applications. Especially the Features and Sample Components folder.
Panel
Overview
Description The Panel is a control tool for the Player application. It visualizes all the mentio...
File Menu
offer commands that allows to control how the application runs. Options: Star...
Edit Menu
Edit menu offers access to editing operations and undo-redo actions. Options: ...
Player Menu
Player menu allows to control the rendering and scripting system Options: Unb...
Recorder Menu
Recorder menu gives control to the recording of application handling. Options ...
Help Menu
Help menu offers information about the application. Options: Documentation:...
Scene View
The scene view is a central component of the CGI Panel. A scene can be shown or hidden by checkin...
Configuration View
The Configuration view presents information about the features enabled in the Player.
Snapshots View
The Snapshots view allows to take snapshots and also shows the last snapshots taken.
Logging View
The Logging view allows to enable or disable the logging and also to set the log level for the ma...
Controls View
The controls view shows all controls of a selected scene. Selecting a control opens a table of al...
Transitions View
The transitions view is available to trigger transitions. This happens by drag and drop from the ...
Statistics View
The statistics view shows memory consumption statistics and it is only available when the CMake f...
State Machine View
This view shows a log which describes the states for all state machines.
Value Generator
This feature provides the possibility to simulate the change of values on view elements. With thi...
Zooming
This feature was created to assist in developing high- or low-resolution HMIs. Developers of low-...
Rotate
This feature simulates a physical rotation of the display. The toolbar allows to rotate the Play...
Data Bindings
In Data Bindings tab, you can load a predefined data binding file and perform various customisati...
Features
This section focuses on the “Features” folder. The features folder contains a broad feature set o...
Command Line Usage
Description The Player can also be used as standalone. In this mode the application has to be co...
Application Structure
Introduction This section gives a rough information of how this application is set up and where ...
Layout Monitor
Introduction The Layout Monitor is a feature that allows the user to see the relev...