serialportlist
The serialportlist object exposes the available serial ports on a BrightSign player.
serialportlist IDL
interface SerialPortList {
Promise<array> getList();
};
ON THIS PAGE
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.
See the Node SerialPort bindings documentation for more context.
Example
Refer to the node-serialport documentation for examples.