Skip to main content

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...