Open FFBoard
Open source force feedback firmware
ADS111X_AnalogSource Member List

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

addCommandHandler()CommandHandlerprotectedvirtual
addressADS111Xprotected
ADS111X(I2CPort &port, uint8_t address=0x48)ADS111X
ADS111X_AnalogSource()ADS111X_AnalogSource
ADS111X_AnalogSource_commands enum nameADS111X_AnalogSourceprivate
ADS111X_AnalogSource_state enum nameADS111X_AnalogSourceprivate
all_analogsourcesAnalogSourcestatic
AnalogAxisProcessing(const uint32_t axisAmount, AnalogSource *analogSource, CommandHandler *cmdHandler=nullptr, bool allowFilters=true, bool allowAutoscale=true, bool allowRawValues=false, bool allowManualScale=false)AnalogAxisProcessing
AnalogAxisProcessing_commands enum nameAnalogAxisProcessingprivate
analogSourceAnalogAxisProcessingprotected
AnalogSource()AnalogSource
autorangeScaleAnalogAxisProcessingprotected
axesADS111X_AnalogSourceprivate
axisAmountAnalogAxisProcessingprotected
broadcastCommandReply(CommandReply reply, uint32_t cmdId, CMDtype type)CommandHandler
bufAnalogSource
Cleanup()cpp_freertos::Threadprotectedvirtual
cmdHandlerInfoCommandHandlerprotected
command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)ADS111X_AnalogSourcevirtual
CommandHandler(const char *clsname, uint16_t clsid, uint8_t instance=0)CommandHandler
commandsEnabledCommandHandlerprotected
confAnalogAxisProcessingprotected
configADS111X
configRegBufADS111X_AnalogSourceprivate
conversionsADS111Xprotected
datarateADS111Xprotected
decodeAnalogProcessingConfFromInt(uint16_t val)AnalogAxisProcessingstatic
Delay(const TickType_t Delay)cpp_freertos::Threadinlineprotected
DelayUntil(const TickType_t Period)cpp_freertos::Threadprotected
delayUntilInitializedcpp_freertos::Threadprivate
delayUntilPreviousWakeTimecpp_freertos::Threadprivate
differentialModeADS111X_AnalogSourceprivate
encodeAnalogProcessingConfToInt(AnalogProcessingConfig &conf)AnalogAxisProcessingstatic
endI2CTransfer(I2CPort *port)ADS111Xvirtual
EndScheduler()cpp_freertos::Threadinlinestatic
filterFAnalogAxisProcessingprotected
filterQAnalogAxisProcessingprotected
filtersAnalogAxisProcessingprotected
filterSamplesAnalogAxisProcessingprotected
gainADS111Xprotected
getAllHelpstrings()CommandHandlerstatic
getAnalogProcessingConfig()AnalogAxisProcessing
getAxes()ADS111X_AnalogSourcevirtual
getClassIdFromName(const char *name)CommandHandlerstatic
getClassNameFromId(const uint32_t id)CommandHandlerstatic
getClassType() overrideADS111X_AnalogSourceinlinevirtual
getCommandFromId(const uint32_t id, uint32_t ignoredFlags=0)CommandHandlervirtual
getCommandFromName(const std::string &cmd, uint32_t ignoredFlags=0)CommandHandlervirtual
getCommandHandlerID()CommandHandlerinlinevirtual
getCommandHandlerIds()CommandHandlerinlineprotectedstatic
getCommandHandlerInfo()CommandHandlervirtual
getCommandHandlerInstance()CommandHandlervirtual
getCommandHandlers()CommandHandlerinlinestatic
getCommandsHelpstring()CommandHandlervirtual
getCsvHelpstring()CommandHandlervirtual
getFlashHandlers()PersistentStorageinlinestatic
GetHandle()cpp_freertos::Threadinline
getHandlerFromClassName(const char *name, const uint8_t instance=0xFF)CommandHandlerstatic
getHandlerFromHandlerId(const uint16_t cmdhandlerID)CommandHandlerstatic
getHandlerFromId(const uint16_t id, const uint8_t instance=0xFF)CommandHandlerstatic
getHandlersFromClassName(const char *name)CommandHandlerstatic
getHandlersFromId(const uint16_t id)CommandHandlerstatic
getHelpstring()ADS111X_AnalogSourceinlinevirtual
getInfo()ADS111X_AnalogSourcevirtual
GetName()cpp_freertos::Threadinline
GetName()cpp_freertos::Threadinline
GetPriority()cpp_freertos::Threadinline
GetPriorityFromISR()cpp_freertos::Threadinline
getSelectionID()ChoosableClassinline
handlecpp_freertos::Threadprivate
handleGetFuncSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, TVal(cls1::*getfunc)(), cls *obj)CommandHandlerinlinestatic
handleGetFuncSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal(cls1::*getfunc)(), void(cls2::*setfunc)(TVal), cls *obj)CommandHandlerinlinestatic
handleGetSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value)CommandHandlerinlinestatic
handleGetSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, void(cls1::*setfunc)(TVal), cls *obj)CommandHandlerinlinestatic
hasCommands()CommandHandlervirtual
hithreshADS111X
I2CDevice()I2CDevice
i2cError(I2CPort *port)ADS111X_AnalogSourcevirtual
i2cRxCompleted(I2CPort *port)ADS111X_AnalogSourcevirtual
i2cTxCompleted(I2CPort *port)ADS111X_AnalogSourcevirtual
infoADS111X_AnalogSourcestatic
initialize()ADS111X_AnalogSource
internalCommand(const ParsedCommand &cmd, std::vector< CommandReply > &replies)CommandHandlervirtual
isCreatable()ADS111X_AnalogSourceinlinestatic
isInHandlerList(CommandHandler *handler)CommandHandlerstatic
isValidCommandId(uint32_t cmdid, uint32_t ignoredFlags=0, uint32_t requiredFlag=0)CommandHandlervirtual
lastAxisADS111X_AnalogSourceprivate
lastSuccessADS111X_AnalogSourceprivate
logEnabledCommandHandlerstatic
logsEnabled()CommandHandlerstatic
logSerial(std::string string)CommandHandlerstatic
logSerialDebug(std::string string)CommandHandlerstatic
lothreshADS111X
minMaxValsAnalogAxisProcessingprotected
modesAnalogAxisProcessingprivate
Namecpp_freertos::Threadprivate
Namecpp_freertos::Threadprivate
Notify()cpp_freertos::Threadinline
NotifyFromISR()cpp_freertos::Threadinline
PersistentStorage()PersistentStorage
portADS111Xprotected
Prioritycpp_freertos::Threadprivate
processAxes(std::vector< int32_t > &buf)AnalogAxisProcessing
rawbufADS111X_AnalogSourceprivate
rawValuesAnalogAxisProcessingprotected
readReg(const uint8_t reg)ADS111X
readRegIT(const uint8_t reg, uint16_t *data)ADS111X
registerCommand(const char *cmd, const ID cmdid, const char *help=nullptr, uint32_t flags=0)CommandHandlerinline
registerCommands()CommandHandler
registeredCommandsCommandHandlerprotected
registersADS111Xprotected
removeCommandHandler()CommandHandlerprotectedvirtual
ResetDelayUntil()cpp_freertos::Threadprotected
restoreDelayedFlagPersistentStorageprotected
restoreFlash()ADS111X_AnalogSourcevirtual
restoreFlashDelayed()PersistentStorage
restoreFlashStartupCb()PersistentStoragestatic
restoreMinMaxValues(const std::array< std::pair< uint16_t, uint16_t >, size > &minMaxAddresses)AnalogAxisProcessinginline
Resume()cpp_freertos::Threadinline
ResumeFromISR()cpp_freertos::Threadinline
Run()ADS111X_AnalogSourcevirtual
sampleBufferADS111X_AnalogSourceprivate
saveFlash()ADS111X_AnalogSourcevirtual
saveMinMaxValues(const std::array< std::pair< uint16_t, uint16_t >, size > &minMaxAddresses)AnalogAxisProcessinginline
SchedulerActivecpp_freertos::Threadprivatestatic
selectionIdChoosableClassprotected
sendCommandReplyAsync(CommandReply reply, uint32_t cmdId, CMDtype type, CommandInterface *interface=nullptr)CommandHandler
setAnalogProcessingConfig(AnalogProcessingConfig conf)AnalogAxisProcessing
setAxes(uint8_t axes, bool differential)ADS111X_AnalogSourceprivate
setCommandsEnabled(bool enable)CommandHandlervirtual
setDatarate(uint16_t rate)ADS111X
setGain(uint16_t gain)ADS111X
setInstance(uint8_t instance)CommandHandlerprotected
setLogsEnabled(bool enabled)CommandHandlerstatic
SetPriority(UBaseType_t NewPriority)cpp_freertos::Threadinline
setThresh(uint16_t loTh, uint16_t hiTh)ADS111X
setupFilters()AnalogAxisProcessing
Signal()cpp_freertos::Threadinlineprivate
StackDepthcpp_freertos::Threadprivate
Start()cpp_freertos::Thread
startConversion(uint8_t channel, bool differential=false)ADS111X
StartGuardLockcpp_freertos::Threadprivatestatic
startI2CTransfer(I2CPort *port)ADS111Xvirtual
StartScheduler()cpp_freertos::Threadinlinestatic
startupCompletePersistentStorageprotectedstatic
stateADS111X_AnalogSourceprivate
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
Wait(ConditionVariable &Cv, Mutex &CvLock, TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadprotected
waitFilterSamplesAnalogAxisProcessingprotected
WaitForNotification(TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadinline
writeItBufferADS111Xprivate
writeReg(const uint8_t reg, uint16_t data)ADS111X
writeRegIT(const uint8_t reg, uint16_t data)ADS111X
Yield()cpp_freertos::Threadinlinestatic
~ADS111X()ADS111Xvirtual
~ADS111X_AnalogSource()ADS111X_AnalogSource
~AnalogAxisProcessing()AnalogAxisProcessingvirtual
~AnalogSource()AnalogSourcevirtual
~ChoosableClass()ChoosableClassinlinevirtual
~CommandHandler()CommandHandlervirtual
~I2CDevice()I2CDevicevirtual
~PersistentStorage()PersistentStoragevirtual
~Thread()cpp_freertos::Threadvirtual