User guide
Table Of Contents
- Copyright
- Introduction
- Getting Started
- Playing Media with BrightSign
- Working with Playlists
- What is a playlist?
- Creating a playlist
- Playlist commands
- BMP, MP3, MPG (HD2000 only), VOB (HD2000 only), TS (HD110, HD210, HD410, HD810, and HD1010), PNG, JPG
- debug
- rem
- print
- (HD2000 only) audiomode # (default is 1)
- (HD2000 only) audiooutput # (default is 0)
- (HD2000 only) audiochan # (default is 2)
- volume # (default is 100)
- videomode
(HD110, HD210, HD410, HD810, and HD1010 default is 1024x768x75p; HD2000 default is 1280x720x60p) - Viewmode
(default is 0) - imagemode # (default is 0)
- slideinterval # (default is 3)
- transition # (default is 0)
- GPIOEnableInput
(HD410, HD810, and HD1010 only) - GPIOEnableOutput
(HD410, HD810, and HD1010 only) - GPIOOn
, ,… - PauseMS #
- PowerSaveModeOn
- PowerSaveModeOff
- lighton # or lightoff #
- waitbuttonany (HD410, HD810, HD1010, and HD2000 only)
- pause #
- stop
- Creating interactive presentations (HD410, HD810, HD1010, and HD2000 only)
- Using Excel to create interactive presentations
- Keywords
- VIDEOMODE
- IMAGEMODE
- VIDEOPLAYERAUDIOMODE
- VIDEOPLAYERAUDIOOUTPUT
- VIDEOPLAYERAUDIOSTEREOMAPPING
(HD2000 only) - VIDEOPLAYERAUDIOVOLUME
(HD2000 only) - AUDIOPLAYERAUDIOOUTPUT
- AUDIOPLAYERAUDIOSTEREOMAPPING
(HD2000 only) - AUDIOPLAYERAUDIOVOLUME
(HD2000 only) - FLIPELO (HD810, HD1010, and HD2000 only)
- GPIOEnableInput
(HD410, HD810, and HD1010 only) - GPIOEnableOutput
(HD410, HD810, and HD1010 only) - SerialPortSpeed
(HD410, HD810, HD1010, and HD2000 only) - SerialPortMode
(HD410, HD810, HD1010, and HD2000 only) - UDPDestinationAddress (HD1010 and HD2000 only)
- UDPDestinationPort
(HD1010 and HD2000 only) - UDPReceiverPort
(HD1010 and HD2000 only) - REGISTRYSECTION
- DELETEREGISTRYSECTION
- DELETEREGISTRYKEY
- EVENTS
- elo (HD810, HD1010, and HD2000 only)
- eloc (HD810, HD1010, and HD2000 only)
- button (HD410, HD810, HD1010, and HD2000 only)
- Keyboard:
(HD810, HD1010, and HD2000 only) - Remote:
(HD810, HD1010, and HD2000 only) - Serial:
(HD410, HD810, HD1010, and HD2000 only) - udp:
(HD1010, and HD2000 only) - timeout
- mstimeout
- videoend
- audioend
- STATE
- Controlling GPIO outputs from an interactive playlist
- Controlling serial output from an interactive playlist
- Controlling udp output from an interactive playlist
- Preloading images
- Simultaneous states within a single interactive playlist (HD2000 only)
- Interactive playlist examples
- Scheduling playback (HD210, HD810, HD1010, and HD2000 only)
- Working with Zones
- Working with Scripts
- Getting Help
- Learning more and support
- Frequently asked questions
- What video frame rates does the HD2000 support?
- How do I create portrait mode content on BrightSign?
- How do I connect a component display to the VGA output on the HD2000?
- How many displays can I connect to the BrightSign?
- Can I synchronize multiple BrightSign units?
- How accurate is synchronization?
- What can I synchronize on BrightSign?
- How do synchronized BrightSign units communicate?
- What is the maximum number of BrightSign units I can synchronize?
- Can I synchronize different BrightSign models?
- Do BrightSign units support Genlock?
- Troubleshooting
- General troubleshooting
- The BrightSign power light is on, but there's no display
- BrightSign isn't booting up properly / Err light is on or flashing (HD110, HD210, HD410, HD810, and HD1010 only)
- CF card is not recognized by BrightSign (HD2000 only)
- USB keyboard is not responding
- Elo touch screen coordinates aren’t working properly
- Problems with automatically playing files
- General playback problems
- Content Playback
- Troubleshooting Playlists
- Troubleshooting Interactive Playlists
- The demo files I downloaded work in my interactive playlist, but my files do not
- The interactive demo I downloaded works, but my interactive playlist does not
- My interactive playlists stops working when I press a button or try to provide any input
- Interactive playlists created using an international version of Excel don't work
- BrightSign and accessories
- BrightSign isn’t booting up properly / random lights lit
- BrightSign software update fails
- SD card works for playback, but can’t update BrightSign
- SD card is not recognized by BrightSign
- Video selector switch does not work
- USB mouse is not responding
- USB keyboard is not responding
- Elo touch screen coordinates aren’t working properly
- General troubleshooting
- Advanced Topics
- Selecting Compact Flash cards
- Other ways to update your BrightSign software
- Generating HD content for an HD2000 using Final Cut Pro
- BrightSign shell
- Using the registry
- Setting the date/time on BrightSign
- Using a custom boot script and logo
- Widescreen vs. 4x3 discussion
- Connecting BrightSign to your network
- Product Specifications

35
•
•
•
•
•
•
STATE
After the EVENTS row, the interactive playlist may include one or more STATE rows. These rows
begin with the keyword STATE. The first cell after the STATE keyword is the name of the video or
image file to display, or audio file to play. When the state is entered, this file starts playing. The
remaining cells describe what state to jump to when the corresponding event happens. For
example, in the demo example, the first state is DEMO_MENU.BMP. While in this state, the main
menu for the demo appears on the display. If the user presses the elo touch screen or clicks the
mouse in the right spot to trigger the elo:110:180:350:400 event, then BrightSign jumps to the
new state CARS.TS. Look at the STATE rows in the demo example; notice one of these rows starts
with CARS.TS. It is also important to note that there can be only one state with a particular file.
To understand this better, open the demo’s AUTOPLAY.CSV file in Excel while playing the demo
on your BrightSign. As you select options on your BrightSign, look at the interactive playlist to
see how it tells your BrightSign what to do. You can then edit the autoplay interactive playlist in
Excel and Save As… a CSV file to create your own applications.
Controlling GPIO outputs from an interactive playlist
To control GPIO output for a particular state, add a GPIO command to the second column of the
state specification in the interactive playlist.
The general syntax is:
<state name>:<gpio command>(<gpio_num>;<gpio_num>;gpio_num)
Enter the state name followed by a colon, then the gpio command, then a list of GPIO’s separated
by semicolons inside parentheses. For the HD2000, GPIO values must be between 17 and 22. For
all other models, GPIO values must be between 0 and 7. GPIO value 0 or 17 corresponds to the
first LED on the button board.
The GPIO commands are:
•
gpiosOn:
Turns on the specified GPIO’s; unspecified GPIO’s are unchanged.
•
gpiosOff:
Turns off the specified GPIO’s; unspecified GPIO’s are unchanged.