Skip to content

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.