Open FFBoard
Open source force feedback firmware
UART_CommandInterface Member List

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

addBuf(char *Buf, uint32_t *Len)StringCommandInterface
batchDone() overrideUART_CommandInterfacevirtual
baudUART_CommandInterfaceprivate
broadcastCommandReplyAsync(const std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type=CMDtype::get)CommandInterfacestatic
bufferCapacity()StringCommandInterface
bufferLengthUART_CommandInterfaceprivate
Cleanup()cpp_freertos::Threadprotectedvirtual
cmdInterfacesCommandInterfacestatic
CommandInterface()CommandInterface
Delay(const TickType_t Delay)cpp_freertos::Threadinlineprotected
DelayUntil(const TickType_t Period)cpp_freertos::Threadprotected
delayUntilInitializedcpp_freertos::Threadprivate
delayUntilPreviousWakeTimecpp_freertos::Threadprivate
enableBroadcastFromOtherInterfacesUART_CommandInterfaceprivate
EndScheduler()cpp_freertos::Threadinlinestatic
endUartTransfer(UARTPort *port, bool transmit)UARTDevicevirtual
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
GetHandle()cpp_freertos::Threadinline
getHelpstring()UART_CommandInterfaceinlinevirtual
GetName()cpp_freertos::Threadinline
GetName()cpp_freertos::Threadinline
getNewCommands(std::vector< ParsedCommand > &commands) overrideStringCommandInterfacevirtual
GetPriority()cpp_freertos::Threadinline
GetPriorityFromISR()cpp_freertos::Threadinline
handlecpp_freertos::Threadprivate
hasNewCommands()CommandInterfacevirtual
makeCommandReply(const std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type=CMDtype::get, CommandInterface *originalInterface=nullptr)CommandInterfacestatic
maxSendBufferUART_CommandInterfaceprivate
Namecpp_freertos::Threadprivate
Namecpp_freertos::Threadprivate
nextFormatUART_CommandInterfaceprivate
Notify()cpp_freertos::Threadinline
NotifyFromISR()cpp_freertos::Threadinline
parserStringCommandInterfaceprotected
parserReadyCommandInterfaceprotected
parserTimeoutUART_CommandInterfaceprivate
Prioritycpp_freertos::Threadprivate
readyToSend()UART_CommandInterfacevirtual
ResetDelayUntil()cpp_freertos::Threadprotected
resultsBufferUART_CommandInterfaceprivate
Resume()cpp_freertos::Threadinline
ResumeFromISR()cpp_freertos::Threadinline
Run()UART_CommandInterfacevirtual
SchedulerActivecpp_freertos::Threadprivatestatic
sendBufferUART_CommandInterfaceprivate
sendReplies(const std::vector< CommandResult > &results, CommandInterface *originalInterface) overrideUART_CommandInterfacevirtual
sendReplyAsync(std::vector< CommandReply > &reply, CommandHandler *handler, uint32_t cmdId, CMDtype type)CommandInterfacevirtual
SetPriority(UBaseType_t NewPriority)cpp_freertos::Threadinline
Signal()cpp_freertos::Threadinlineprivate
StackDepthcpp_freertos::Threadprivate
Start()cpp_freertos::Thread
StartGuardLockcpp_freertos::Threadprivatestatic
StartScheduler()cpp_freertos::Threadinlinestatic
startUartTransfer(UARTPort *port, bool transmit)UARTDevicevirtual
StringCommandInterface(uint32_t bufferMaxCapacity=512)StringCommandInterfaceinline
Suspend()cpp_freertos::Threadinline
TaskFunctionAdapter(void *pvParameters)cpp_freertos::Threadprivatestatic
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
ThreadStartedcpp_freertos::Threadprivate
ThreadWaitSemcpp_freertos::Threadprivate
UART_CommandInterface(uint32_t baud=115200)UART_CommandInterface
uartconfigUART_CommandInterfaceprivate
UARTDevice()UARTDevice
UARTDevice(UARTPort &port)UARTDevice
uartportUARTDeviceprotected
uartRcv(char &buf)UART_CommandInterfacevirtual
Wait(ConditionVariable &Cv, Mutex &CvLock, TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadprotected
WaitForNotification(TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadinline
Yield()cpp_freertos::Threadinlinestatic
~CommandInterface()CommandInterfacevirtual
~Thread()cpp_freertos::Threadvirtual
~UART_CommandInterface()UART_CommandInterfacevirtual
~UARTDevice()UARTDevicevirtual