/
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. 

Related content

roCharDisplay
roCharDisplay
Read with this
roVideoMode
roVideoMode
Read with this