|
| | MotorSimplemotion2 () |
| |
| const ClassIdentifier | getInfo () |
| |
| | ~MotorSimplemotion2 () |
| |
| | MotorSimplemotion (uint8_t instance) |
| |
| virtual | ~MotorSimplemotion () |
| |
| void | turn (int16_t power) override |
| |
| void | stopMotor () override |
| |
| void | startMotor () override |
| |
| Encoder * | getEncoder () override |
| |
| bool | hasIntegratedEncoder () |
| |
| int32_t | getPos () override |
| |
| void | setPos (int32_t pos) override |
| |
| EncoderType | getEncoderType () override |
| |
| uint32_t | getCpr () override |
| |
| CommandStatus | command (const ParsedCommand &cmd, std::vector< CommandReply > &replies) override |
| |
| void | registerCommands () |
| |
| std::string | getHelpstring () |
| |
| void | uartRcv (char &buf) |
| |
| void | sendFastUpdate (uint16_t val1, uint16_t val2=0) |
| |
| void | startUartTransfer (UARTPort *port, bool transmit) |
| |
| void | endUartTransfer (UARTPort *port, bool transmit) |
| |
| bool | sendCommand (uint8_t *buf, uint8_t len, uint8_t adr) |
| |
| uint8_t | queueCommand (uint8_t *buf, MotorSimplemotion_cmdtypes type, uint32_t data) |
| |
| bool | read1Parameter (MotorSimplemotion_param paramId, uint32_t *reply_p, MotorSimplemotion_cmdtypes replylen=MotorSimplemotion_cmdtypes::none) |
| |
| bool | set1Parameter (MotorSimplemotion_param paramId, int32_t value, uint32_t *reply_p=nullptr) |
| |
| bool | getSettings () |
| |
| uint32_t | getCumstat () |
| |
| bool | motorReady () |
| |
| int16_t | getTorque () |
| |
| int16_t | getVoltage () |
| |
| void | restart () |
| |
| | MotorDriver () |
| |
| virtual | ~MotorDriver () |
| |
| const ClassType | getClassType () override |
| | returns the used classchooser selection id of this instance
|
| |
| virtual void | emergencyStop (bool reset=false) |
| |
| virtual void | setEncoder (std::shared_ptr< Encoder > &encoder) |
| |
| virtual | ~ChoosableClass () |
| |
| uint16_t | getSelectionID () |
| |
| | Encoder () |
| |
| virtual | ~Encoder () |
| |
| virtual float | getPos_f () |
| |
| virtual int32_t | getPosAbs () |
| |
| virtual float | getPosAbs_f () |
| |
| virtual const ClassType | getClassType () override |
| | returns the used classchooser selection id of this instance
|
| |
Public Member Functions inherited from CommandHandler |
| virtual const ClassType | getClassType () |
| |
| | CommandHandler (const char *clsname, uint16_t clsid, uint8_t instance=0) |
| |
| virtual | ~CommandHandler () |
| |
| virtual bool | hasCommands () |
| |
| virtual void | setCommandsEnabled (bool enable) |
| |
| void | registerCommands () |
| |
| virtual CommandStatus | internalCommand (const ParsedCommand &cmd, std::vector< CommandReply > &replies) |
| |
| virtual std::string | getCommandsHelpstring () |
| |
| virtual std::string | getCsvHelpstring () |
| |
| virtual uint8_t | getCommandHandlerInstance () |
| |
| void | broadcastCommandReply (CommandReply reply, uint32_t cmdId, CMDtype type) |
| |
| void | sendCommandReplyAsync (CommandReply reply, uint32_t cmdId, CMDtype type, CommandInterface *interface=nullptr) |
| |
| virtual uint16_t | getCommandHandlerID () |
| |
| virtual CmdHandlerInfo * | getCommandHandlerInfo () |
| |
| virtual bool | isValidCommandId (uint32_t cmdid, uint32_t ignoredFlags=0, uint32_t requiredFlag=0) |
| |
| virtual CmdHandlerCommanddef * | getCommandFromName (const std::string &cmd, uint32_t ignoredFlags=0) |
| |
| virtual CmdHandlerCommanddef * | getCommandFromId (const uint32_t id, uint32_t ignoredFlags=0) |
| |
| template<typename ID> |
| void | registerCommand (const char *cmd, const ID cmdid, const char *help=nullptr, uint32_t flags=0) |
| |
| | UARTDevice () |
| |
| | UARTDevice (UARTPort &port) |
| |
| virtual | ~UARTDevice () |
| |
|
| static bool | isCreatable () |
| |
| static bool | isCreatable () |
| |
Static Public Member Functions inherited from CommandHandler |
| static void | logSerial (std::string string) |
| | Send a log formatted sequence.
|
| |
| static void | logSerialDebug (std::string string) |
| | Send a log formatted sequence if debug is on.
|
| |
| static bool | logsEnabled () |
| |
| static void | setLogsEnabled (bool enabled) |
| |
| static uint32_t | getClassIdFromName (const char *name) |
| |
| static const char * | getClassNameFromId (const uint32_t id) |
| |
| static CommandHandler * | getHandlerFromHandlerId (const uint16_t cmdhandlerID) |
| |
| static CommandHandler * | getHandlerFromId (const uint16_t id, const uint8_t instance=0xFF) |
| |
| static CommandHandler * | getHandlerFromClassName (const char *name, const uint8_t instance=0xFF) |
| |
| static std::vector< CommandHandler * > | getHandlersFromClassName (const char *name) |
| |
| static std::vector< CommandHandler * > | getHandlersFromId (const uint16_t id) |
| |
| static bool | isInHandlerList (CommandHandler *handler) |
| |
| static std::string | getAllHelpstrings () |
| |
| static std::vector< CommandHandler * > & | getCommandHandlers () |
| |
| template<typename TVal> |
| static CommandStatus | handleGetSet (const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value) |
| |
| template<typename TVal, class cls, class cls1> |
| static CommandStatus | handleGetSetFunc (const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, void(cls1::*setfunc)(TVal), cls *obj) |
| |
| template<typename TVal, class cls, class cls1, class cls2> |
| static CommandStatus | handleGetFuncSetFunc (const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal(cls1::*getfunc)(), void(cls2::*setfunc)(TVal), cls *obj) |
| |
| template<typename TVal, class cls, class cls1> |
| static CommandStatus | handleGetFuncSet (const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, TVal(cls1::*getfunc)(), cls *obj) |
| |
Instance 2
Definition at line 276 of file MotorSimplemotion.h.