Open FFBoard
Open source force feedback firmware
LocalButtons Member List

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

addCommandHandler()CommandHandlerprivatevirtual
all_buttonsourcesButtonSourcestatic
broadcastCommandReply(CommandReply reply, uint32_t cmdId, CMDtype type)CommandHandlerprivate
btnnumButtonSourceprotected
button_pinsLocalButtonsprivatestatic
ButtonSource()ButtonSource
cmdHandlerInfoCommandHandlerprivate
command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)LocalButtonsvirtual
CommandHandler(const char *clsname, uint16_t clsid, uint8_t instance=0)CommandHandlerprivate
commandsEnabledCommandHandlerprivate
getAllHelpstrings()CommandHandlerprivatestatic
getBtnNum()ButtonSourcevirtual
getButtonInputs(uint64_t *buf, bool pol)LocalButtons
getClassIdFromName(const char *name)CommandHandlerprivatestatic
getClassNameFromId(const uint32_t id)CommandHandlerprivatestatic
getClassType()LocalButtonsinlinevirtual
getCommandFromId(const uint32_t id, uint32_t ignoredFlags=0)CommandHandlerprivatevirtual
getCommandFromName(const std::string &cmd, uint32_t ignoredFlags=0)CommandHandlerprivatevirtual
getCommandHandlerID()CommandHandlerinlineprivatevirtual
getCommandHandlerIds()CommandHandlerinlineprivatestatic
getCommandHandlerInfo()CommandHandlerprivatevirtual
getCommandHandlerInstance()CommandHandlerprivatevirtual
getCommandHandlers()CommandHandlerinlineprivatestatic
getCommandsHelpstring()CommandHandlerprivatevirtual
getCsvHelpstring()CommandHandlerprivatevirtual
getFlashHandlers()PersistentStorageinlinestatic
getHandlerFromClassName(const char *name, const uint8_t instance=0xFF)CommandHandlerprivatestatic
getHandlerFromHandlerId(const uint16_t cmdhandlerID)CommandHandlerprivatestatic
getHandlerFromId(const uint16_t id, const uint8_t instance=0xFF)CommandHandlerprivatestatic
getHandlersFromClassName(const char *name)CommandHandlerprivatestatic
getHandlersFromId(const uint16_t id)CommandHandlerprivatestatic
getHelpstring()LocalButtonsinlinevirtual
getInfo()LocalButtonsvirtual
getSelectionID()ChoosableClassinline
handleGetFuncSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, TVal(cls1::*getfunc)(), cls *obj)CommandHandlerinlineprivatestatic
handleGetFuncSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal(cls1::*getfunc)(), void(cls2::*setfunc)(TVal), cls *obj)CommandHandlerinlineprivatestatic
handleGetSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value)CommandHandlerinlineprivatestatic
handleGetSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, void(cls1::*setfunc)(TVal), cls *obj)CommandHandlerinlineprivatestatic
hasCommands()CommandHandlerprivatevirtual
infoLocalButtonsstatic
internalCommand(const ParsedCommand &cmd, std::vector< CommandReply > &replies)CommandHandlerprivatevirtual
isCreatable()LocalButtonsinlinestatic
isInHandlerList(CommandHandler *handler)CommandHandlerprivatestatic
isValidCommandId(uint32_t cmdid, uint32_t ignoredFlags=0, uint32_t requiredFlag=0)CommandHandlerprivatevirtual
lastButtonsLocalButtonsprivate
lastOutputsLocalButtonsprivate
lastPulseTimeLocalButtonsprivate
LocalButtons()LocalButtons
LocalButtons_commands enum nameLocalButtonsprivate
logEnabledCommandHandlerprivatestatic
logsEnabled()CommandHandlerprivatestatic
logSerial(std::string string)CommandHandlerprivatestatic
logSerialDebug(std::string string)CommandHandlerprivatestatic
maskLocalButtonsprivate
maxButtonsLocalButtonsstatic
PersistentStorage()PersistentStorage
polarityLocalButtonsprivate
pulsemaskLocalButtonsprivate
pulseTimeoutLocalButtonsprivatestatic
readButton(int button_num)LocalButtonsinlinestatic
readButtons(uint64_t *buf)LocalButtonsvirtual
registerCommand(const char *cmd, const ID cmdid, const char *help=nullptr, uint32_t flags=0)CommandHandlerinlineprivate
registerCommands()CommandHandlerprivate
registeredCommandsCommandHandlerprivate
removeCommandHandler()CommandHandlerprivatevirtual
restoreDelayedFlagPersistentStorageprotected
restoreFlash()LocalButtonsvirtual
restoreFlashDelayed()PersistentStorage
restoreFlashStartupCb()PersistentStoragestatic
saveFlash()LocalButtonsvirtual
selectionIdChoosableClassprotected
sendCommandReplyAsync(CommandReply reply, uint32_t cmdId, CMDtype type, CommandInterface *interface=nullptr)CommandHandlerprivate
setCommandsEnabled(bool enable)CommandHandlerprivatevirtual
setInstance(uint8_t instance)CommandHandlerprivate
setLogsEnabled(bool enabled)CommandHandlerprivatestatic
setMask(uint32_t mask)LocalButtonsprivate
startupCompletePersistentStorageprotectedstatic
~ButtonSource()ButtonSourcevirtual
~ChoosableClass()ChoosableClassinlinevirtual
~CommandHandler()CommandHandlerprivatevirtual
~LocalButtons()LocalButtonsvirtual
~PersistentStorage()PersistentStoragevirtual