![]() |
RSeries astromech firmware
|
#include <core/JawaCommander.h>
JAWA Lite command parser.
Inheritance diagram for JawaCommander< BUFFER_SIZE, MSG_SIZE >:
Collaboration diagram for JawaCommander< BUFFER_SIZE, MSG_SIZE >: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 |