|
| LocalAnalog () |
|
virtual | ~LocalAnalog () |
|
const ClassIdentifier | getInfo () |
|
void | saveFlash () |
|
void | restoreFlash () |
|
std::vector< int32_t > * | getAxes () |
|
CommandStatus | command (const ParsedCommand &cmd, std::vector< CommandReply > &replies) |
|
void | setAutorange (bool autorange) |
|
virtual std::string | getHelpstring () |
|
const ClassType | getClassType () override |
| returns the used classchooser selection id of this instance More...
|
|
| AnalogSource () |
|
virtual | ~AnalogSource () |
|
virtual | ~ChoosableClass () |
|
uint16_t | getSelectionID () |
|
| PersistentStorage () |
|
virtual | ~PersistentStorage () |
|
void | restoreFlashDelayed () |
|
Public Member Functions inherited from CommandHandler |
| 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) |
|
| AnalogAxisProcessing (const uint32_t axisAmount, AnalogSource *analogSource, CommandHandler *cmdHandler=nullptr, bool allowFilters=true, bool allowAutoscale=true, bool allowRawValues=false, bool allowManualScale=false) |
|
virtual | ~AnalogAxisProcessing () |
|
CommandStatus | command (const ParsedCommand &cmd, std::vector< CommandReply > &replies) |
|
void | setupFilters () |
|
void | processAxes (std::vector< int32_t > &buf) |
|
AnalogProcessingConfig & | getAnalogProcessingConfig () |
|
void | setAnalogProcessingConfig (AnalogProcessingConfig conf) |
|
template<size_t size> |
void | restoreMinMaxValues (const std::array< std::pair< uint16_t, uint16_t >, size > &minMaxAddresses) |
|
template<size_t size> |
void | saveMinMaxValues (const std::array< std::pair< uint16_t, uint16_t >, size > &minMaxAddresses) |
|
|
static bool | isCreatable () |
|
static bool | isCreatable () |
|
static bool | isCreatable () |
|
static std::vector< PersistentStorage * > & | getFlashHandlers () |
|
static void | restoreFlashStartupCb () |
|
Static Public Member Functions inherited from CommandHandler |
static void | logSerial (std::string string) |
| Send a log formatted sequence. More...
|
|
static void | logSerialDebug (std::string string) |
| Send a log formatted sequence if debug is on. More...
|
|
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) |
|
static AnalogProcessingConfig | decodeAnalogProcessingConfFromInt (uint16_t val) |
|
static uint16_t | encodeAnalogProcessingConfToInt (AnalogProcessingConfig &conf) |
|
Definition at line 23 of file LocalAnalog.h.