...
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()
Code Block |
---|
|
Promise<int> getRows() |
...