...
The chardisplay object lets you set the properties of characters on a display.
securestore chardisplay IDL
Code Block |
---|
|
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 |
---|
|
var chardisplayClass = require("@brightsign/chardisplay");
var chardisplay = new chardisplayClass(); |
CharDisplay
show()
Code Block |
---|
|
Promise<void> show(in unsigned long row, in unsigned long col, in DOMString text) |
Displays text at prescribed position.
clear()
Code Block |
---|
|
Promise<void> clear() |
Clears the display.
setPos()
Code Block |
---|
|
Promise<void> setPos(in unsigned long row, in unsigned long col) |
Positions the cursor
setCursor()
Code Block |
---|
|
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 |
---|
|
Promise<void> setContrast(in unsigned long contrast) |
Set the display contrast in values from 0 to 100
getContrast()
Code Block |
---|
|
Promise<void> getContrast() |
Gets the display contrast
setBrightness()
Code Block |
---|
|
Promise<void> setBrightness(in unsigned long brightness) |
Set the display brightness in values from 0 to 100
getBrightness()
Code Block |
---|
|
Promise<int> getBrightness() |
Gets the display brightness
...
getColumns()
Code Block |
---|
|
Promise<int> 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.