Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The BrightScript Debugger is a tool that facilitates debugging of BrightScript code. It is available through the BrightSign Shell (see below). To turn the BrightScript Debugger on, type script debug on at the console. More info can be found here.

BrightSign Shell / Console

...

Commands for the BrightSign Shell can be found here.

...

Instructions on how to access the console via a serial connection can be found here. ← Currently creating a public page that will combine /wiki/spaces/IKB/pages/5866586 and Ben's page.

Crash Dumps

When a player encounters a non-deliberate shutdown (aka a crash), “crash dumps” are generated upon reboot. These files contain useful information that BrightSign Support can analyze and use to help troubleshoot. These files can be found in the brightsign-dumps folder located in the root folder of the player’s storage device.

...

The DWS includes a useful tool that can analyze media files for playability. More info can be found here.

HTML

HTML is the global standard for presentation of web pages and is a popular format for displaying presentations on BrightSign players The HTML Best Practices document will likely be very useful to developers. Specific sub-sections from that document worth noting individually are listed below.

...

Identifying and resolving memory leaks <-- currently a draft page

Web Inspector

Web pages can be debugged over the local network using the Web Inspector.

...

During development and testing, it is useful to have the correct version of Chromium on your Mac or PC. More information about this can be found /wiki/spaces/IKB/pages/5893564 and here.

Logs / Diagnostics

Logs contain important diagnostic information about players. System logs (sometimes referred to as player logs) from the player are available and can be gathered via a syslog server, telnet or SSH, or an RS-232 serial cable. More info can be found here.

Refer to this article on obtaining player logs and this one for interpreting player logs. Logs can easily be accessed via the RDWS as described here.

Node

The node prompt is a command-line interface (CLI) that allows you to interact with Node.js. It is used to run JavaScript code and execute Node.js commands. Info about the Node prompt as well as the Node Inspector/Debugger can be found here.

...

Brightsign players have serial ports for diagnostic purposes as well as to provide interactive capabilities. More info about serial ports can be found here.

System Logs

System logs (sometimes referred to as player logs) from the player are available. System logs can be gathered via a syslog server, telnet or SSH, or an RS-232 serial cable. More info can be found here.

Telnet and SSH

Telnet and SSH can be used to communicate with BrightSign players. More info can be found here.

...