RSeries astromech firmware
|
#include <core/JawaCommander.h>
JAWA Lite command parser.
Public Member Functions | |
JawaCommander () | |
Public Member Functions inherited from JawaCommanderBase | |
JawaCommanderBase () | |
bool | parseCommand (const char *inputStr) |
Parse the specified command string. More... | |
void | process (const char ch) |
Append a single character to the parsers input buffer. More... | |
void | process (const char *msg) |
Append a string of character to the parsers input buffer. More... | |
char * | getBuffer () |
Return a direct pointer to the parsers input buffer. More... | |
size_t | getBufferSize () |
Return the maximum size of the input buffer. More... | |
size_t | getMessageSize () |
Return the maximum size of the input buffer. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from JawaCommanderBase | |
static JawaCommanderBase * | get () |
Static Protected Member Functions inherited from JawaCommanderBase | |
static JawaCommanderBase ** | base () |
Protected Attributes inherited from JawaCommanderBase | |
bool | fNewLine = true |
bool | fSkipEOL = false |
uint8_t | fBufferSize |
uint8_t | fMsgSize |
char * | fBuffer |
char * | fMessageBuffer |
char * | fPtr |
|
inline |