Display Controllers
In many cases, you’ll want users to choose which screen to display directly on the device they’re using. This is what the menu links are for — they allow users to navigate between screens from the device itself.
However, in cases where a device is used solely for display purposes (e.g. a projector showing pairings), it’s often more convenient for the arbiter to control what is shown remotely. That’s exactly what Display Controllers are for.
Creating a Display Controller
To create a Display Controller, go to the Screens → Display Controllers menu and click the Create a Display Controller button. You’ll be asked to choose a unique ID and a name for the controller — this name will help you identify the controller later.
Choosing a Screen to Display
Once your Display Controller is created, you can assign a screen to it in two ways:
-
From the Screens → Single Screens or Screens → Rotators menus: Find the screen or rotator you want to display, click the Assign to Controller button, and select the controller you want to update.
-
From the Screens → Display Controllers menu: Find the controller you’d like to update, click the Assign Screen button, and choose the screen or rotator you want to display.
You can assign Single Screens and Rotators to a controller — but not Screen Families since they have multiple screens associated with them. To display a Screen Family, create a Rotator for the screens of this family and then assign the rotator to the controller.
Setting Up the Display
From the display you want to control (a browser on a client, or just another browser tab on your own machine):
- Navigate to the event’s public interface.
- Click the Screens → Display Controllers menu.
- Select the controller you want this display to follow.
The browser will then display the screen currently assigned to that controller, and it will update automatically any time the arbiter changes the screen or rotator from the admin interface.
You can of course have multiple displays using the same Client Controller. When you update the screen that’s assigned to the Display Controller, all displays that uses the controller will display the new screen.