/
chardisplay
chardisplay
The chardisplay object lets you set the properties of characters on a display.
chardisplay IDL
interface CharDisplay {
Promise<void> show(in unsigned long row, in unsigned long col, in DOMString text)
Promise<void> clear()
Promise<void> setPos(in unsigned long row, in unsigned long col)
Promise<void> setCursor(in unsigned long cursor) // 0=off, 1=blink, 2=underline, 3=both
Promise<void> setContrast(in unsigned long contrast) // 0-100
Promise<int> getContrast()
Promise<void> setBrightness(in unsigned long brightness) // 0-100
Promise<int> getBrightness()
Promise<int> getColumns()
Promise<int> getRows()
}
Object Creation
To create a chardisplay object, load the @brightsign/chardisplay module using the Node.js® require() method:
var chardisplayClass = require("@brightsign/chardisplay");
var chardisplay = new chardisplayClass();
CharDisplay
show()
Promise<void> show(in unsigned long row, in unsigned long col, in DOMString text)
Displays text at prescribed position.
clear()
Clears the display.
setPos()
Positions the cursor
setCursor()
Sets the cursor style: 0 is off; 1 is blink; 2 is underline; 3 is both
setContrast()
Set the display contrast in values from 0 to 100
getContrast()
Gets the display contrast
setBrightness()
Set the display brightness in values from 0 to 100
getBrightness()
Gets the display brightness
getColumns()
Returns the number of columns. This is useful for writing code that loops over the available rows and columns.
getRows()
Returns the number of rows. This is useful for writing code that loops over the available rows and columns.
, multiple selections available,
Related content
roCharDisplay
roCharDisplay
Read with this
roVideoMode
roVideoMode
Read with this