static ClassIdentifier info
virtual CommandStatus command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)
std::unique_ptr< USBdevice > usbdev
virtual const ClassIdentifier getInfo()
std::unique_ptr< CDC_CommandInterface > cdcCmdInterface
SystemCommands systemCommands
System command handler.
ErrorPrinter errorPrinter
const ClassType getClassType() override
returns the used classchooser selection id of this instance
virtual std::string getHelpstring()
virtual void cdcRcv(char *Buf, uint32_t *Len)
virtual void cdcRcvReady(uint8_t itf)
virtual void usbSuspend()
std::unique_ptr< UART_CommandInterface > uartCmdInterface
std::unique_ptr< FFBoardMainCommandThread > commandThread
static bool isCreatable()