serialportlist
The serialportlist object exposes the available serial ports on a BrightSign player.
serialportlist IDL
interface SerialPortList {
Promise<array> getList();
};
Object Creation
To create a serialportlist object, first load the brightsign/serialportlist
 module using the Require()
 method. Then create an instance of the serialportlist class.Â
var SerialPortListClass = require("@brightsign/serialportlist");
var serialPortList = new SerialPortListClass();
serialPortList
Use this interface to get a list of the available serial ports (an array of serial port objects).
getlist()
Promise<array> getList()
The following table is an example of what getList()
might return:
|
fid
: The friendly ID that indicates the physical location on the player of a portvid, pid
:Â The vendor and product ID (for USB devices only)path
:Â The native path suitable for passing to the SerialPort constructor
The roDeviceInfo GetUSBTopology() method contains information about USB devices (though fids used in that method don't contain USB: prefix
), and details about the interpretation of the fid field.Â
This is the standard port enumeration of serial devices:
Most standard serial devices (including the USB-serial port on the LS424) enumerate on port 0.
To communicate with the serial port of an OPS display (for example, with the HO523), use port 1. Â
Example
Refer to the node-serialport documentation for examples.