Open FFBoard
Open source force feedback firmware
StringCommandInterface Member List

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

addBuf(char *Buf, uint32_t *Len)StringCommandInterface
batchDone()CommandInterfacevirtual
broadcastCommandReplyAsync(const std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type=CMDtype::get)CommandInterfacestatic
bufferCapacity()StringCommandInterface
cmdInterfacesCommandInterfacestatic
CommandInterface()CommandInterface
formatOriginalCommandFromResult(const ParsedCommand &originalCommand, CommandHandler *commandHandler, const bool formatWriteAsRead=false)StringCommandInterfacestatic
formatReply(std::string &reply, const std::vector< CommandResult > &results, const bool formatWriteAsRead=false)StringCommandInterfacestatic
generateReplyFromCmd(std::string &replyPart, const ParsedCommand &originalCommand)StringCommandInterfacestatic
generateReplyValueString(std::string &replyPart, const CommandReply &reply)StringCommandInterfacestatic
getHelpstring()StringCommandInterfaceinlinevirtual
getNewCommands(std::vector< ParsedCommand > &commands) overrideStringCommandInterfacevirtual
hasNewCommands()CommandInterfacevirtual
makeCommandReply(const std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type=CMDtype::get, CommandInterface *originalInterface=nullptr)CommandInterfacestatic
parserStringCommandInterfaceprotected
parserReadyCommandInterfaceprotected
readyToSend()CommandInterfacevirtual
sendReplies(const std::vector< CommandResult > &results, CommandInterface *originalInterface)=0CommandInterfacepure virtual
sendReplyAsync(std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type)CommandInterfacevirtual
StringCommandInterface(uint32_t bufferMaxCapacity=512)StringCommandInterfaceinline
~CommandInterface()CommandInterfacevirtual