Class to monitor input stream for EXRAIL SCREEN commands Format: <@ screen row "Text">
More...
#include <AtFinder.h>
Class to monitor input stream for EXRAIL SCREEN commands Format: <@ screen row "Text">
◆ cleanUp()
void AtFinder::cleanUp |
( |
| ) |
|
|
static |
Clean up memory allocations used by AtFinder.
◆ processInputChar()
void AtFinder::processInputChar |
( |
char |
hot | ) |
|
|
static |
Call this as often as possible with a streaming input (eg. Serial.read())
- Parameters
-
hot | The next character to process in the stream |
◆ setLogger()
void AtFinder::setLogger |
( |
Logger * |
logger | ) |
|
|
static |
Set the logger instance to use for diagnostic logging.
- Parameters
-
logger | Pointer to the Logger instance to use |
◆ setup()
Setup the AtFinder parser.
- Parameters
-
maxTextLength | Maximum length of text the parser will accept |
callback | Parser will call this function and provide display ID, row number, and a char array of text |
◆ _callback
◆ _logger
Logger * AtFinder::_logger = nullptr |
|
staticprivate |
◆ _maxTextLength
uint8_t AtFinder::_maxTextLength = 0 |
|
staticprivate |
◆ _text
char * AtFinder::_text = nullptr |
|
staticprivate |
The documentation for this class was generated from the following files: