...
...
The USB event triggers when a BrightSign player receives the specified input from a connected USB device.
In the Specify USB input field, enter the USB input string that will trigger the event.
Keyboard Event
...
The Keyboard is used for USB input devices that deliver multi-character strings to the player. The original design for this event was to handle inputs from devices like USB bar code scanners, which translate bar code graphics into alpha numeric strings. While the USB Keyboard Event is limited to single character input strings, the USB Event handles devices that deliver strings that are one character or more.
The USB event triggers when a BrightSign player receives the specified input from a connected keyboard.
In the Specify keyboard input field, enter the keyboard input that will trigger the event.
Remote Input Event
...
The Remote Input event triggers when the BrightSign player receives the specified input from an IR remote controlUSB device (for example, a keyboard, mouse, or other peripheral). This feature is typically used to provide interactivity or automate certain functions.
In the Specify remote USB input field, enter the NEC remote control code USB input string that will trigger the event.
Video Time Code / Audio Time Code Event
...
The Video Time Code and Audio Time Code events perform commands at specific times during video or audio file playback. If you want to trigger a transition at a certain point in a video or audio file, use the Timeout event instead.
Click the Add Time Code button to add a new time-code command. Enter the Timeout interval for the command (in milliseconds), and then select the Command and Parameters from the corresponding lists.
Time/Clock Event
...
The Time/Clock event triggers at a specific time and date or at regular intervals on a recurring schedule.
Single date/time event: Specify a one-time-only event.
Date: Specify the time and date of the event.
Specify with user variable: Use the value of a User Variable to specify the date and time. Choose a variable from the dropdown list. The value of the variable must be in this format: “yyyy-mm-ddThh:mm:ss”. For example, if you would like the event to occur on December 20, 2021 at 3:45PM, then you would use the value “2021-12-20T15:45:00”.
Daily timeout event: Specify a recurring event.
Once per day: Select this option to have the event occur once per day at the specified Time.
Periodic throughout the day: Select this option to have the event occur at intervals throughout the day.
Interval between events: Determine the frequency of the recurring event (in minutes).
Active between: Specify the period during which recurring events can trigger.
Set the days the timeout is active: Select which days the time/clock event is active.
...
Use the Link Zones event, combined with the Link Zones command, when you require close, millisecond-level synchronization of content between zones on the same player.
The Link Zones event supports video and image states only; use the Zone Message event to synchronize other states. The Link Zones event provides better synchronization times than the Zone Message event because it pre-loads the next image/video file before displaying it.
Link Zones events cannot be used in the same presentation as Synchronize events; to synchronize zones in a multi-screen presentation, use the Zone Message event.
In the Specify link keyword field, enter the message that is sent by the corresponding Link Zones command.
Serial Input Event
...
The Serial Input event triggers when the BrightSign player receives input from a device connected to a serial port.
Specify port: Enter the port number of the input device. Most standard RS-232 serial devices enumerate on port 0. If you are connecting a USB-serial device, it will enumerate on port 2. To configure the serial port, navigate to Presentation Settings > Interactive > Connectors.
Specify serial input: Enter the serial input string that will trigger the event. You can also use the <*> wildcard to match some or all of the serial input (i.e. entering "<*>" in this field will match any input, while entering "mycommand_<*>" will match any input message that begins with "mycommand_").
Assign input to variable?: Check this box to assign the content of the serial input to a User Variable.
Input specifies variable: The serial input string will dynamically specify which User Variable to modify. The serial input string must be sent in the form of "<variable name> : <variable value>".
Specify fixed variable: The serial input string will modify a fixed User Variable. Use the dropdown list to choose which User Variable the serial input will modify. The serial input string must be sent in the form of "<variable value>".
Tip |
---|
You can use the Input specifies variable option to modify more than one User Variable with a single event. Use the following serial input string: "<variable name> : <variable value> !! <variable name> : <variable value>". |
Assign wildcard to variable?: Check this box to specify the value of a User Variable using the <*> wildcard. Select the User Variable to modify using the dropdown menu to the right. The Specify serial input field must contain the <*> wildcard, either by itself or with additional text (e.g. "message_<*>").
...
These are common use cases for a USB event:
User Interaction: USB devices such as keyboards or mice can trigger specific interactions within an application or interface displayed on the screen. For example, a USB keyboard could be used for users to input information or navigate through a menu.
Content Switching: A USB event can be used to switch between different sets of content stored on the USB device. For example, inserting a USB drive could trigger the player to switch from displaying regular advertising content to a special promotion or event content stored on the USB drive.
Content Updates: USB events can trigger the player to check for updates on a USB device. For example, you can update content manually by inserting a USB drive with that content and the player will automatically load the new content.