GP800-C
This USB-C-to-GPIO connector permits GPIO functionality on LS424, XD234 and XT1144 and Series 3 players. With this plug-and-play device, GPIO events and commands can be used in BrightAuthor presentations for players which have a USB-C connector but lack a GPIO connector, just as they can for a GPIO-capable model.
The connector can also be used to expand the number of GPIO connections on models that have a built-in GPIO port (for example, XD223, XT1143). However, there is currently no way to access the additional GPIO buttons in BrightAuthor; a custom script or BrightAuthor plugin is required to create multiple roControlPort instances.
You can use a USB-C to USB-A adapter to connect GP800-C to a non-USB-C port.
General Limitations:
This connector only works with BrightSign players
This connector must be connected to the player at player boot (it's not hot-pluggable, just like the USB button panels), and it must remain plugged in.
Limitations For all Players Except LS424 and LS423:
If a player already has GPIO, you can't use standard GPIO events, even for the existing GPIO, if you add a GP800-C. You must add a plugin to manage the GPIO on the player, including the hardware GPIO and the USB-based GPIO on the GP800-C.
Example
To use a GPIO device with a player that has GPIO port (an LS5, for example, would not need this), use the plugin below (this plugin works on both BrightAuthor:connected and BrightAuthor). This plugin assumes you want to use all of the USB GPIO connections as inputs. It will send "input" + number when it receives input from sub GPIO (for example, “input1” or “input3”). This will be received as a Plugin Message Event.