Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
EffectsCalculator Member List

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

addCommandHandler()CommandHandlerprotectedvirtual
broadcastCommandReply(CommandReply reply, uint32_t cmdId, CMDtype type)CommandHandler
calcComponentForce(FFB_Effect *effect, int32_t forceVector, std::vector< std::unique_ptr< Axis > > &axes, uint8_t axis)EffectsCalculatorprivate
calcConditionEffectForce(FFB_Effect *effect, float metric, uint8_t gain, uint8_t idx, float scale, float angle_ratio)EffectsCalculatorprivate
calcfrequencyEffectsCalculatorprivate
calcNonConditionEffectForce(FFB_Effect *effect)EffectsCalculatorprivate
calcStatsEffectType(uint8_t type, int16_t force, uint8_t axis)EffectsCalculator
calculateEffects(std::vector< std::unique_ptr< Axis > > &axes)EffectsCalculator
checkFilterCoeff(biquad_constant_t *filter, uint32_t freq, uint8_t q)EffectsCalculatorprivate
Cleanup()cpp_freertos::Threadprivatevirtual
cmdHandlerInfoCommandHandlerprotected
command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)EffectsCalculatorvirtual
CommandHandler(const char *clsname, uint16_t clsid, uint8_t instance=0)CommandHandler
commandsEnabledCommandHandlerprotected
Delay(const TickType_t Delay)cpp_freertos::Threadinlineprivate
DelayUntil(const TickType_t Period)cpp_freertos::Threadprivate
delayUntilInitializedcpp_freertos::Threadprivate
delayUntilPreviousWakeTimecpp_freertos::Threadprivate
effectsEffectsCalculator
effects_activeEffectsCalculatorprivate
effects_statsEffectsCalculatorprivate
effects_statslastEffectsCalculatorprivate
effects_usedEffectsCalculatorprivate
EffectsCalculator()EffectsCalculator
EndScheduler()cpp_freertos::Threadinlineprivatestatic
filterEffectsCalculatorprivate
filterProfileIdEffectsCalculatorprivate
find_free_effect(uint8_t type)EffectsCalculator
free_effect(uint16_t idx)EffectsCalculator
frictionPctSpeedToRampupEffectsCalculatorprivate
gainEffectsCalculatorprivate
getAllHelpstrings()CommandHandlerstatic
getClassIdFromName(const char *name)CommandHandlerstatic
getClassNameFromId(const uint32_t id)CommandHandlerstatic
getClassType() overrideEffectsCalculatorinlinevirtual
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
getEnvelopeMagnitude(FFB_Effect *effect)EffectsCalculatorprivate
getFlashHandlers()PersistentStorageinlinestatic
getGain()EffectsCalculator
GetHandle()cpp_freertos::Threadinlineprivate
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()EffectsCalculatorinlinevirtual
getInfo()EffectsCalculatorvirtual
GetName()cpp_freertos::Threadinlineprivate
GetName()cpp_freertos::Threadinlineprivate
GetPriority()cpp_freertos::Threadinlineprivate
GetPriorityFromISR()cpp_freertos::Threadinlineprivate
global_gainEffectsCalculatorprivate
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
infoEffectsCalculatorstatic
internalCommand(const ParsedCommand &cmd, std::vector< CommandReply > &replies)CommandHandlervirtual
isActive()EffectsCalculator
isInHandlerList(CommandHandler *handler)CommandHandlerstatic
isMonitorEffectEffectsCalculatorprivate
isValidCommandId(uint32_t cmdid, uint32_t ignoredFlags=0, uint32_t requiredFlag=0)CommandHandlervirtual
listEffectsUsed(bool details=false, uint8_t axis=0)EffectsCalculatorprivate
logEffectState(uint8_t type, uint8_t state)EffectsCalculator
logEffectType(uint8_t type, bool remove=false)EffectsCalculator
logEnabledCommandHandlerstatic
logsEnabled()CommandHandlerstatic
logSerial(std::string string)CommandHandlerstatic
logSerialDebug(std::string string)CommandHandlerstatic
max_effectsEffectsCalculatorstatic
Namecpp_freertos::Threadprivate
Namecpp_freertos::Threadprivate
Notify()cpp_freertos::Threadinlineprivate
NotifyFromISR()cpp_freertos::Threadinlineprivate
PersistentStorage()PersistentStorage
Prioritycpp_freertos::Threadprivate
qfloatScalerEffectsCalculatorprivate
registerCommand(const char *cmd, const ID cmdid, const char *help=nullptr, uint32_t flags=0)CommandHandlerinline
registerCommands()CommandHandler
registeredCommandsCommandHandlerprotected
removeCommandHandler()CommandHandlerprotectedvirtual
ResetDelayUntil()cpp_freertos::Threadprivate
resetLoggedActiveEffects(bool reinit)EffectsCalculator
restoreDelayedFlagPersistentStorageprotected
restoreFlash()EffectsCalculatorvirtual
restoreFlashDelayed()PersistentStorage
restoreFlashStartupCb()PersistentStoragestatic
Resume()cpp_freertos::Threadinlineprivate
ResumeFromISR()cpp_freertos::Threadinlineprivate
Run()EffectsCalculatorvirtual
saveFlash()EffectsCalculatorvirtual
scalerEffectsCalculatorprivate
SchedulerActivecpp_freertos::Threadprivatestatic
sendCommandReplyAsync(CommandReply reply, uint32_t cmdId, CMDtype type, CommandInterface *interface=nullptr)CommandHandler
setActive(bool active)EffectsCalculator
setCommandsEnabled(bool enable)CommandHandlervirtual
setFilters(FFB_Effect *effect)EffectsCalculatorvirtual
setGain(uint8_t gain)EffectsCalculator
setInstance(uint8_t instance)CommandHandlerprotected
setLogsEnabled(bool enabled)CommandHandlerstatic
SetPriority(UBaseType_t NewPriority)cpp_freertos::Threadinlineprivate
Signal()cpp_freertos::Threadinlineprivate
speedRampupPct()EffectsCalculatorprivate
StackDepthcpp_freertos::Threadprivate
Start()cpp_freertos::Threadprivate
StartGuardLockcpp_freertos::Threadprivatestatic
StartScheduler()cpp_freertos::Threadinlineprivatestatic
startupCompletePersistentStorageprotectedstatic
Suspend()cpp_freertos::Threadinlineprivate
TaskFunctionAdapter(void *pvParameters)cpp_freertos::Threadprivatestatic
Thread(const std::string Name, uint16_t StackDepth, UBaseType_t Priority)cpp_freertos::Threadprivate
Thread(const char *Name, uint16_t StackDepth, UBaseType_t Priority)cpp_freertos::Threadprivate
Thread(uint16_t StackDepth, UBaseType_t Priority)cpp_freertos::Threadprivate
ThreadStartedcpp_freertos::Threadprivate
ThreadWaitSemcpp_freertos::Threadprivate
updateFilterSettingsForEffects(uint8_t type_effect)EffectsCalculatorprivate
Wait(ConditionVariable &Cv, Mutex &CvLock, TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadprivate
WaitForNotification(TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadinlineprivate
Yield()cpp_freertos::Threadinlineprivatestatic
~CommandHandler()CommandHandlervirtual
~EffectsCalculator()EffectsCalculatorvirtual
~PersistentStorage()PersistentStoragevirtual
~Thread()cpp_freertos::Threadprivatevirtual