#include <numericdriver.h>
|
| NumericDriver () |
|
void | setText (char const *newText, bool alignRight=false, uint8_t drawDot=255, bool doBlink=false, uint8_t *newBlinkMask=NULL, bool blinkImmediately=false, bool shouldBlinkFast=false, int scrollPos=0, uint8_t *blinkAddition=NULL, bool justReplaceBottomLayer=false) |
|
void | setNextTransitionDirection (int8_t thisDirection) |
|
void | displayPopup (char const *newText, int8_t numFlashes=3, bool alignRight=false, uint8_t drawDot=255, int blinkSpeed=1) |
|
void | freezeWithError (char const *text) |
|
void | cancelPopup () |
|
void | displayError (int error) |
|
void | setTextAsNumber (int16_t number, uint8_t drawDot=255, bool doBlink=false) |
|
void | setTextAsSlot (int16_t currentSlot, int8_t currentSubSlot, bool currentSlotExists, bool doBlink=false, int blinkPos=-1, bool blinkImmediately=false) |
|
void | timerRoutine () |
|
void | removeTopLayer () |
|
NumericLayerScrollingText * | setScrollingText (char const *newText, int startAtPos=0, int initialDelay=600) |
|
int | getEncodedPosFromLeft (int textPos, char const *text, bool *andAHalf) |
|
void | render () |
|
void | displayLoadingAnimation (bool delayed=false, bool transparent=false) |
|
bool | isLayerCurrentlyOnTop (NumericLayer *layer) |
|
◆ NumericDriver()
NumericDriver::NumericDriver |
( |
| ) |
|
◆ cancelPopup()
void NumericDriver::cancelPopup |
( |
| ) |
|
◆ displayError()
void NumericDriver::displayError |
( |
int |
error | ) |
|
◆ displayLoadingAnimation()
void NumericDriver::displayLoadingAnimation |
( |
bool |
delayed = false , |
|
|
bool |
transparent = false |
|
) |
| |
◆ displayPopup()
void NumericDriver::displayPopup |
( |
char const * |
newText, |
|
|
int8_t |
numFlashes = 3 , |
|
|
bool |
alignRight = false , |
|
|
uint8_t |
drawDot = 255 , |
|
|
int |
blinkSpeed = 1 |
|
) |
| |
◆ freezeWithError()
void NumericDriver::freezeWithError |
( |
char const * |
text | ) |
|
◆ getEncodedPosFromLeft()
int NumericDriver::getEncodedPosFromLeft |
( |
int |
textPos, |
|
|
char const * |
text, |
|
|
bool * |
andAHalf |
|
) |
| |
◆ isLayerCurrentlyOnTop()
bool NumericDriver::isLayerCurrentlyOnTop |
( |
NumericLayer * |
layer | ) |
|
◆ removeTopLayer()
void NumericDriver::removeTopLayer |
( |
| ) |
|
◆ render()
void NumericDriver::render |
( |
| ) |
|
◆ setNextTransitionDirection()
void NumericDriver::setNextTransitionDirection |
( |
int8_t |
thisDirection | ) |
|
◆ setScrollingText()
NumericLayerScrollingText * NumericDriver::setScrollingText |
( |
char const * |
newText, |
|
|
int |
startAtPos = 0 , |
|
|
int |
initialDelay = 600 |
|
) |
| |
◆ setText()
void NumericDriver::setText |
( |
char const * |
newText, |
|
|
bool |
alignRight = false , |
|
|
uint8_t |
drawDot = 255 , |
|
|
bool |
doBlink = false , |
|
|
uint8_t * |
newBlinkMask = NULL , |
|
|
bool |
blinkImmediately = false , |
|
|
bool |
shouldBlinkFast = false , |
|
|
int |
scrollPos = 0 , |
|
|
uint8_t * |
blinkAddition = NULL , |
|
|
bool |
justReplaceBottomLayer = false |
|
) |
| |
◆ setTextAsNumber()
void NumericDriver::setTextAsNumber |
( |
int16_t |
number, |
|
|
uint8_t |
drawDot = 255 , |
|
|
bool |
doBlink = false |
|
) |
| |
◆ setTextAsSlot()
void NumericDriver::setTextAsSlot |
( |
int16_t |
currentSlot, |
|
|
int8_t |
currentSubSlot, |
|
|
bool |
currentSlotExists, |
|
|
bool |
doBlink = false , |
|
|
int |
blinkPos = -1 , |
|
|
bool |
blinkImmediately = false |
|
) |
| |
◆ timerRoutine()
void NumericDriver::timerRoutine |
( |
| ) |
|
◆ popupActive
bool NumericDriver::popupActive |
The documentation for this class was generated from the following files: