JBWOPR
|
Functions | |
std::array< Adafruit_AlphaNum4, 3 > | JBWoprDevice::getDisplay () |
Get display. | |
virtual void | JBWoprDevice::displaySetState (bool state) |
Set display state. | |
virtual void | JBWoprDevice::displayClear () |
Clear display. | |
virtual void | JBWoprDevice::displayShow () |
Force display to show current data. | |
virtual void | JBWoprDevice::displaySetBrightness (uint8_t val) |
Set display brightness percentage. | |
virtual void | JBWoprDevice::displaySetChar (uint8_t index, char chr) |
Set individual display character. | |
virtual void | JBWoprDevice::displayShowText (const char *text, JBTextAlignment alignment) |
Set display text. | |
virtual void | JBWoprDevice::displayShowText (const std::string &text, JBTextAlignment alignment) |
Set display text. | |
virtual void | JBWoprDevice::displayShowText (const String &text, JBTextAlignment alignment) |
Set display text. | |
virtual void | JBWoprDevice::displayShowText (const char *text) |
Set display text, left aligned. | |
virtual void | JBWoprDevice::displayShowText (const std::string &text) |
Set display text, left aligned. | |
virtual void | JBWoprDevice::displayShowText (const String &text) |
Set display text, left aligned. | |
virtual void | JBWoprDevice::displayScrollText (const char *text, uint16_t delay_ms) |
Set display scroll text. | |
virtual void | JBWoprDevice::displayScrollText (const String &text, uint16_t delay_ms) |
Set display scroll text. | |
virtual void | JBWoprDevice::displayScrollText (const std::string &text, uint16_t delay_ms) |
Set display scroll text. | |
virtual void | JBWoprDevice::displayScrollText (const char *text) |
Set display scroll text with a delay of 100 ms. | |
virtual void | JBWoprDevice::displayScrollText (const std::string &text) |
Set display scroll text with a delay of 100 ms. | |
virtual void | JBWoprDevice::displayScrollText (const String &text) |
Set display scroll text with a delay of 100 ms. | |
void | JBWoprMqttDevice::displaySetState (bool state) override |
Display set state. | |
void | JBWoprMqttDevice::displayClear () override |
Display clear. | |
void | JBWoprMqttDevice::displaySetBrightness (uint8_t val) override |
Display set brightness. | |
void | JBWoprMqttDevice::displayShowText (const char *text, JBTextAlignment alignment) override |
Display show text. | |
void | JBWoprMqttDevice::displayShowText (const std::string &text, JBTextAlignment alignment) override |
Display show text. | |
void | JBWoprMqttDevice::displayShowText (const String &text, JBTextAlignment alignment) override |
Display show text. | |
void | JBWoprMqttDevice::displayShowText (const char *text) override |
Display show text, left aligned. | |
void | JBWoprMqttDevice::displayShowText (const std::string &text) override |
Display show text, left aligned. | |
void | JBWoprMqttDevice::displayShowText (const String &text) override |
Display show text, left aligned. | |
void | JBWoprMqttDevice::displayScrollText (const char *text, uint16_t delay_ms) override |
Display scrolling text. | |
void | JBWoprMqttDevice::displayScrollText (const std::string &text, uint16_t delay_ms) override |
Display scrolling text. | |
void | JBWoprMqttDevice::displayScrollText (const String &text, uint16_t delay_ms) override |
Display scrolling text. | |
virtual void | JBWoprMqttDevice::displayScrollText (const char *text) |
Set display scroll text with a delay of 100 ms. | |
virtual void | JBWoprMqttDevice::displayScrollText (const std::string &text) |
Set display scroll text with a delay of 100 ms. | |
virtual void | JBWoprMqttDevice::displayScrollText (const String &text) |
Set display scroll text with a delay of 100 ms. | |
|
virtual |
Clear display.
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display clear.
This method will clear the display and publish to to the MQTT broker.
Reimplemented from JBWoprDevice.
|
virtual |
Set display scroll text with a delay of 100 ms.
This method will block until the text has finished scrolling. Use the JBWoprScrollTextDisplayEffect effect for a non blocking scroll.
text | Text to scroll |
Reimplemented in JBWoprMqttDevice.
|
virtual |
Set display scroll text with a delay of 100 ms.
This method will scroll text on the display. It will also publish the text to the MQTT broker. This method will block until the text has finished scrolling.
text | Text to scroll |
Reimplemented from JBWoprDevice.
|
virtual |
Set display scroll text.
This method will block until the text has finished scrolling. Use the JBWoprScrollTextDisplayEffect effect for a non blocking scroll.
text | Text to scroll |
delay_ms | Delay between each scroll step |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display scrolling text.
This method will scroll text on the display. It will also publish the text to the MQTT broker. This method will block until the text has finished scrolling.
text | Text to scroll |
delay_ms | Delay between scrolls, default value is 100 ms |
Reimplemented from JBWoprDevice.
|
virtual |
Set display scroll text with a delay of 100 ms.
This method will block until the text has finished scrolling. Use the JBWoprScrollTextDisplayEffect effect for a non blocking scroll.
text | Text to scroll |
Reimplemented in JBWoprMqttDevice.
|
virtual |
Set display scroll text with a delay of 100 ms.
This method will scroll text on the display. It will also publish the text to the MQTT broker. This method will block until the text has finished scrolling.
text | Text to scroll |
Reimplemented from JBWoprDevice.
|
virtual |
Set display scroll text.
This method will block until the text has finished scrolling. Use the JBWoprScrollTextDisplayEffect effect for a non blocking scroll.
text | Text to scroll |
delay_ms | Delay between each scroll step, default 100 ms |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display scrolling text.
This method will scroll text on the display. It will also publish the text to the MQTT broker. This method will block until the text has finished scrolling.
text | Text to scroll |
delay_ms | Delay between scrolls, default value is 100 ms |
Reimplemented from JBWoprDevice.
|
virtual |
Set display scroll text with a delay of 100 ms.
This method will block until the text has finished scrolling. Use the JBWoprScrollTextDisplayEffect effect for a non blocking scroll.
text | Text to scroll |
Reimplemented in JBWoprMqttDevice.
|
virtual |
Set display scroll text with a delay of 100 ms.
This method will scroll text on the display. It will also publish the text to the MQTT broker. This method will block until the text has finished scrolling.
text | Text to scroll |
Reimplemented from JBWoprDevice.
|
virtual |
Set display scroll text.
This method will block until the text has finished scrolling. Use the JBWoprScrollTextDisplayEffect effect for a non blocking scroll.
text | Text to scroll |
delay_ms | Delay between each scroll step, default 100 ms |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display scrolling text.
This method will scroll text on the display. It will also publish the text to the MQTT broker. This method will block until the text has finished scrolling.
text | Text to scroll |
delay_ms | Delay between scrolls, default value is 100 ms |
Reimplemented from JBWoprDevice.
|
virtual |
Set display brightness percentage.
val | Brightness value, 0 - 100 |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display set brightness.
This method will set the display brightness and publish the brightness to the MQTT broker.
val | Brightness value |
Reimplemented from JBWoprDevice.
|
virtual |
Set individual display character.
index | Character index, 0 - 11 |
chr | Character to display |
|
virtual |
Set display state.
state | True to turn display on, false to turn it off |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display set state.
This method will set the display state and publish to to the MQTT broker.
state | State |
Reimplemented from JBWoprDevice.
|
virtual |
|
overridevirtual |
Display show text, left aligned.
This method will show text on the display. It will also publish the text to the MQTT broker.
text | Text to show |
Reimplemented from JBWoprDevice.
|
virtual |
Set display text.
text | Text to display |
alignment | Text alignment |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display show text.
This method will show text on the display. It will also publish the text to the MQTT broker.
text | Text to show |
alignment | Text alignment, default value is LEFT |
Reimplemented from JBWoprDevice.
|
virtual |
|
overridevirtual |
Display show text, left aligned.
This method will show text on the display. It will also publish the text to the MQTT broker.
text | Text to show |
Reimplemented from JBWoprDevice.
|
virtual |
Set display text.
text | Text to display |
alignment | Text alignment |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display show text.
This method will show text on the display. It will also publish the text to the MQTT broker.
text | Text to show |
alignment | Text alignment, default value is LEFT |
Reimplemented from JBWoprDevice.
|
virtual |
|
overridevirtual |
Display show text, left aligned.
This method will show text on the display. It will also publish the text to the MQTT broker.
text | Text to show |
Reimplemented from JBWoprDevice.
|
virtual |
Set display text.
text | Text to display |
alignment | Text alignment |
Reimplemented in JBWoprMqttDevice.
|
overridevirtual |
Display show text.
This method will show text on the display. It will also publish the text to the MQTT broker.
text | Text to show |
alignment | Text alignment, default value is LEFT |
Reimplemented from JBWoprDevice.
std::array< Adafruit_AlphaNum4, 3 > JBWoprDevice::getDisplay | ( | ) |
Get display.