addBuf(char *Buf, uint32_t *Len) | StringCommandInterface | |
batchDone() override | UART_CommandInterface | virtual |
baud | UART_CommandInterface | private |
broadcastCommandReplyAsync(const std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type=CMDtype::get) | CommandInterface | static |
bufferCapacity() | StringCommandInterface | |
bufferLength | UART_CommandInterface | private |
Cleanup() | cpp_freertos::Thread | protectedvirtual |
cmdInterfaces | CommandInterface | static |
CommandInterface() | CommandInterface | |
Delay(const TickType_t Delay) | cpp_freertos::Thread | inlineprotected |
DelayUntil(const TickType_t Period) | cpp_freertos::Thread | protected |
delayUntilInitialized | cpp_freertos::Thread | private |
delayUntilPreviousWakeTime | cpp_freertos::Thread | private |
enableBroadcastFromOtherInterfaces | UART_CommandInterface | private |
EndScheduler() | cpp_freertos::Thread | inlinestatic |
endUartTransfer(UARTPort *port, bool transmit) | UARTDevice | virtual |
formatOriginalCommandFromResult(const ParsedCommand &originalCommand, CommandHandler *commandHandler, const bool formatWriteAsRead=false) | StringCommandInterface | static |
formatReply(std::string &reply, const std::vector< CommandResult > &results, const bool formatWriteAsRead=false) | StringCommandInterface | static |
generateReplyFromCmd(std::string &replyPart, const ParsedCommand &originalCommand) | StringCommandInterface | static |
generateReplyValueString(std::string &replyPart, const CommandReply &reply) | StringCommandInterface | static |
GetHandle() | cpp_freertos::Thread | inline |
getHelpstring() | UART_CommandInterface | inlinevirtual |
GetName() | cpp_freertos::Thread | inline |
GetName() | cpp_freertos::Thread | inline |
getNewCommands(std::vector< ParsedCommand > &commands) override | StringCommandInterface | virtual |
GetPriority() | cpp_freertos::Thread | inline |
GetPriorityFromISR() | cpp_freertos::Thread | inline |
handle | cpp_freertos::Thread | private |
hasNewCommands() | CommandInterface | virtual |
makeCommandReply(const std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type=CMDtype::get, CommandInterface *originalInterface=nullptr) | CommandInterface | static |
maxSendBuffer | UART_CommandInterface | private |
Name | cpp_freertos::Thread | private |
Name | cpp_freertos::Thread | private |
nextFormat | UART_CommandInterface | private |
Notify() | cpp_freertos::Thread | inline |
NotifyFromISR() | cpp_freertos::Thread | inline |
parser | StringCommandInterface | protected |
parserReady | CommandInterface | protected |
parserTimeout | UART_CommandInterface | private |
Priority | cpp_freertos::Thread | private |
readyToSend() | UART_CommandInterface | virtual |
ResetDelayUntil() | cpp_freertos::Thread | protected |
resultsBuffer | UART_CommandInterface | private |
Resume() | cpp_freertos::Thread | inline |
ResumeFromISR() | cpp_freertos::Thread | inline |
Run() | UART_CommandInterface | virtual |
SchedulerActive | cpp_freertos::Thread | privatestatic |
sendBuffer | UART_CommandInterface | private |
sendReplies(const std::vector< CommandResult > &results, CommandInterface *originalInterface) override | UART_CommandInterface | virtual |
sendReplyAsync(std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type) | CommandInterface | virtual |
SetPriority(UBaseType_t NewPriority) | cpp_freertos::Thread | inline |
Signal() | cpp_freertos::Thread | inlineprivate |
StackDepth | cpp_freertos::Thread | private |
Start() | cpp_freertos::Thread | |
StartGuardLock | cpp_freertos::Thread | privatestatic |
StartScheduler() | cpp_freertos::Thread | inlinestatic |
startUartTransfer(UARTPort *port, bool transmit) | UARTDevice | virtual |
StringCommandInterface(uint32_t bufferMaxCapacity=512) | StringCommandInterface | inline |
Suspend() | cpp_freertos::Thread | inline |
TaskFunctionAdapter(void *pvParameters) | cpp_freertos::Thread | privatestatic |
Thread(const std::string Name, uint16_t StackDepth, UBaseType_t Priority) | cpp_freertos::Thread | |
Thread(const char *Name, uint16_t StackDepth, UBaseType_t Priority) | cpp_freertos::Thread | |
Thread(uint16_t StackDepth, UBaseType_t Priority) | cpp_freertos::Thread | |
ThreadStarted | cpp_freertos::Thread | private |
ThreadWaitSem | cpp_freertos::Thread | private |
UART_CommandInterface(uint32_t baud=115200) | UART_CommandInterface | |
uartconfig | UART_CommandInterface | private |
UARTDevice() | UARTDevice | |
UARTDevice(UARTPort &port) | UARTDevice | |
uartport | UARTDevice | protected |
uartRcv(char &buf) | UART_CommandInterface | virtual |
Wait(ConditionVariable &Cv, Mutex &CvLock, TickType_t Timeout=portMAX_DELAY) | cpp_freertos::Thread | protected |
WaitForNotification(TickType_t Timeout=portMAX_DELAY) | cpp_freertos::Thread | inline |
Yield() | cpp_freertos::Thread | inlinestatic |
~CommandInterface() | CommandInterface | virtual |
~Thread() | cpp_freertos::Thread | virtual |
~UART_CommandInterface() | UART_CommandInterface | virtual |
~UARTDevice() | UARTDevice | virtual |