GPIO (General Purpose Input/Output) pins allow you to connect devices like buttons or sensors to your BrightSign player to control presentation content. They are unique because they can be configured as either inputs to read signals from external devices or outputs to send power to external devices. For example, they can be used to trigger video playback when a button that is connected to a GPIO pin is pressed, or to read temperature or light levels from sensors connected to GPIO pins to adjust content based on environmental conditions.
...
Create a presentation with four videos, one main presentation and three secondary presentations (named “A”, “B”, and “C” in Image 1, above)
Set GPIO pins 0-4 to Input and 4-7 to Output as shown in the image.
Under the Events toolbar, select GPIO 0.
Connect the GPIO 0 icon to the main content and then to the “A” content. Do the same to connect GPIO 1 to the main content and the “B” content, and GPIO 2 to the main content and “C” content.
Select the “A”, “B”, and “C” content in the sandbox and connect the GPIO 3 icon to all of them and then to the main content.
In the State Properties pane on the right pane, add a GPIO command and set the Command Parameters to On and 4. Do the same for GPIO ports 5 and 6 as shown in Image 2, below
...