Commander-API V3.0.0
Lightweight Command Parser
Loading...
Searching...
No Matches
Commander Member List

This is the complete list of members for Commander, including all inherited members.

API_t typedefCommander
attachDebugChannel(Stream *resp)Commander
attachTreeFunction(systemCommand_t *API_tree_p, uint32_t API_tree_size_p)Commander
attachVariablesFunction(systemVariable_t *variables_p, uint32_t variables_size_p)Commanderstatic
callerCommanderprivate
CommanderUTCommanderfriend
commandExists(const char *cmd, systemCommand_t **cmd_ptr=NULL)Commander
dbgResponseCommanderprivate
DEBUG_DEBUG enum valueCommander
DEBUG_ERROR enum valueCommander
DEBUG_OFF enum valueCommander
DEBUG_VERBOSE enum valueCommander
debugLevelCommanderprivatestatic
debugLevel_t enum nameCommander
defaultCommandCallerCommanderprivate
disableFormatting()Commander
empty_stringCommanderprivatestatic
enableFormatting()Commander
enablePipeModuleFunc(char *buffer, int bufferSize, commanderPipeChannel *pipeChannel_p)Commander
execute(const char *cmd, Stream *channel_p=NULL, CommandCaller *caller_p=NULL)Commander
executeCommand(const char *cmd)Commanderprivate
floatToString(float number, char *buffer, int bufferSize)Commanderstatic
formattingCommanderprivate
generateHint(const char *fraction, char *buffer_p, int buffer_size_p)Commander
getHint(int index, bool only_remaining_chars=false)Commander
getSystemVariable(const char *name)Commanderstatic
hasChar(const char *str, char c, bool ignoreString=true)Commanderprivate
hasChar(const char *str, char c, int number, bool ignoreString=true)Commanderprivate
init()Commander
inString(const char *source, int index)Commanderstatic
lastCommandHintCommander
lastCommandHintOffsetCommander
lastHintCommander
originalCommandDataCommanderprivate
pipeArgBufferCommanderprivate
pipeChannelCommanderprivate
pipeCounterCommanderprivate
printArgumentError(Stream *channel_p)Commanderstatic
printBrokenPipe()Commanderprivate
printHelp(Stream *out, bool description, bool style=false)Commander
printSystemVariable(Stream *channel_p, const char *name, int decimalPlaces=2)Commanderstatic
printSystemVariables(Stream *channel_p)Commanderstatic
regularCommandsCommanderprivate
setDebugLevel(debugLevel_t debugLevel_p)Commanderstatic
systemCommand_t typedefCommander
systemVariable_t typedefCommander
systemVariablesCommanderprivatestatic
systemVariableType_t enum nameCommander
tempBuffCommanderprivate
update(char *buffer, int bufferSize, Stream *channel_p)Commander
updateBufferCounterCommanderprivate
VARIABLE_FLOAT enum valueCommander
VARIABLE_INT enum valueCommander
VARIABLE_STRING enum valueCommander
versionCommanderstatic