UNIVERSE Device
The UNIVERSE Device allows you to interact with other Controls, Devices and many more objects inside your project. You don't have to add the device manually as it is part of the Command and Trigger Device List by default.
Available Commands
There is a variety of Commands that are available from the UNIVERSE Device:
Switch Stage
This Command allows for switching between Stages in Show Mode in UNIVERSE. There are wo ways to switch:
- From Current: Navigates from the currently displayed Stage to the specified Stage.
- To Screen: Opens the specified Stage on the screen with the ID given as parameter.
Switch WebInterface
This Command is silimar to the "Switch Stage" Command but refers to the connected WebInterface instances. It offers three different Modes:
- From Current: Navigates the current view to the specified Stage.
- Replace by Stage: Navigates all connected clients that display the specified source Stage to the destination Stage set as Parameter.
- Replace by Role: Navigates all connected clients that are logged in with a specific user role to the destination Stage set as Parameter.
Manipulate Stage
This Command modifies parameters and behaviour of the specified Stage.
Controls
With the Controls Command we can address individual Controls within our UNIVERSE Project. It allows us to set the Controls state, styling, Command and Trigger Stack configuration or Properties.
Sequence or Independent
When using the UNIVERSE Device with the Control Command the last parameter allows choosing between "Sequence" and "Independent". Which one is the right one depends on the situation you find yourself in. Lets take an example where one Button is executing three other Buttons using the UNIVERSE Device:
- Sequence: Sequence mode executeds them in the order in the Command Stack waiting for the Command Stack to finish before executing the Command Stack of the second Button, etc. So if you have a 5 second wait time set in the first Button the second will at least have a 5 second delay before the Command Stack is executed.
- Independent: Independent mode will start the execution of all the buttons at the same time executing the Command Stacks in parallel.
Control Groups
This Command is similar to the Controll Command but addresses groups of Controls defines by the Group ID of the Controls. By setting the Control Type parameter of the Command you can determine if you want to address a group that only contains Controls of one kind or if the group has mixed Control types.
Devices
This Command provides access to the Devices in the Project allowing to enable, disable, disconnect and reconnect Devices.
Watchdogs
Enable or disable the Watchdogs in the Project globally.
Variables
This Command provides access to the Variables defines in the Project and allows for setting and modifying their values. We can also load and save Variable Presets.
Timeline
The Timeline Command enables interacion with Timelines in the Project like play, pause, stop and many more.
Monitor
Send messages to the UNIVERSE Monitor and clear Monitors.
States
Interact with States in UNIVERSE.
Project
Interact with the UNIVERSE Project like resetting Stages.
Access Control
Activate roles or users or perform a logout.
Available Triggers
Aside from the Commands the UNIVERSE Device also provides Triggers:
Stages
The Stages triggers fires when there is a change in the Stage being displayed.
Stage Entering Screen
Trigger fires when the specified Stage changes to being displayed on a screen. This trigger is great for initializing a Stage when it is in view.
Stage Leaving Screen
Trigger fires when the specified Stage changes to not being displayed on a screen anymore. This trigger is great for deinitializing a Stage when it is not in view anymore.
WebInterface Call
This trigger fires when a Stage is being opened by a WebInterface client.