Versions Compared

Key

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

...

Code Block
languagejs
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:

Code Block
languagejs
var chardisplayClass = require("@brightsign/chardisplay");
var chardisplay = new chardisplayClass();

CharDisplay

show()
Code Block
languagejs
Promise<void> show(in unsigned long row, in unsigned long col, in DOMString text)

Displays text at prescribed position.

clear()
Code Block
languagejs
Promise<void> clear()

Clears the display.

setPos()
Code Block
languagejs
Promise<void> setPos(in unsigned long row, in unsigned long col)

Positions the cursor

setCursor()
Code Block
languagejs
Promise<void> setCursor(in unsigned long cursor)

Sets the cursor style: 0 is off; 1 is blink; 2 is underline; 3 is both

setContrast()
Code Block
languagejs
Promise<void> setContrast(in unsigned long contrast)

Set the display contrast in values from 0 to 100

getContrast()
Code Block
languagejs
Promise<void> getContrast()

Gets the display contrast

setBrightness()
Code Block
languagejs
Promise<void> setBrightness(in unsigned long brightness)

Set the display brightness in values from 0 to 100

getBrightness()
Code Block
languagejs
Promise<int> getBrightness()

Gets the display brightness

getColumns()
Code Block
languagejs
Promise<int> getColumns()

Returns the number of columns. This is useful for writing code that loops over the available rows and columns. 

getRows()
Code Block
languagejs
Promise<int> getRows()

...