#include <core/JawaCommander.h>
◆ JawaCommanderBase()
JawaCommanderBase::JawaCommanderBase |
( |
| ) |
|
|
inline |
◆ base()
◆ get()
◆ getBuffer()
char* JawaCommanderBase::getBuffer |
( |
| ) |
|
|
inline |
Return a direct pointer to the parsers input buffer.
◆ getBufferSize()
size_t JawaCommanderBase::getBufferSize |
( |
| ) |
|
|
inline |
Return the maximum size of the input buffer.
◆ getMessageSize()
size_t JawaCommanderBase::getMessageSize |
( |
| ) |
|
|
inline |
Return the maximum size of the input buffer.
◆ parseCommand()
bool JawaCommanderBase::parseCommand |
( |
const char * |
inputStr | ) |
|
|
inline |
Parse the specified command string.
The specified string is not copied but will not be modified by the parser. Input is expected to have been sanitized and should contain no CR nor LF.
◆ process() [1/2]
void JawaCommanderBase::process |
( |
const char * |
msg | ) |
|
|
inline |
Append a string of character to the parsers input buffer.
◆ process() [2/2]
void JawaCommanderBase::process |
( |
const char |
ch | ) |
|
|
inline |
Append a single character to the parsers input buffer.
◆ fBuffer
char* JawaCommanderBase::fBuffer |
|
protected |
◆ fBufferSize
uint8_t JawaCommanderBase::fBufferSize |
|
protected |
◆ fMessageBuffer
char* JawaCommanderBase::fMessageBuffer |
|
protected |
◆ fMsgSize
uint8_t JawaCommanderBase::fMsgSize |
|
protected |
◆ fNewLine
bool JawaCommanderBase::fNewLine = true |
|
protected |
◆ fPtr
char* JawaCommanderBase::fPtr |
|
protected |
◆ fSkipEOL
bool JawaCommanderBase::fSkipEOL = false |
|
protected |
The documentation for this class was generated from the following file: