MultiDimPIDControllerTemplate< dimensions > Member List

This is the complete list of members for MultiDimPIDControllerTemplate< dimensions >, including all inherited members.

checkLogLevel(MessageTypeT level) constLoggingprotected
controlValueMultiDimPIDControllerTemplate< dimensions >
deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) constLogging
derivativeMultiDimPIDControllerTemplate< dimensions >
firstRunMultiDimPIDControllerTemplate< dimensions >
getControlValue() constMultiDimPIDControllerTemplate< dimensions >inline
getEffectiveLoggingLevel() constLogging
getLogSender() constLoggingprotected
integralMultiDimPIDControllerTemplate< dimensions >
KdMultiDimPIDControllerTemplate< dimensions >
KiMultiDimPIDControllerTemplate< dimensions >
KpMultiDimPIDControllerTemplate< dimensions >
lastUpdateTimeMultiDimPIDControllerTemplate< dimensions >
limitlessMultiDimPIDControllerTemplate< dimensions >
Logging()Logging
loghelper(const char *file, int line, const char *function) constLoggingprotected
maxControlValueMultiDimPIDControllerTemplate< dimensions >
maxDerivationMultiDimPIDControllerTemplate< dimensions >
maxIntegralMultiDimPIDControllerTemplate< dimensions >
minimumLoggingLevelLoggingprotected
MultiDimPIDControllerTemplate(float Kp, float Ki, float Kd, double maxControlValue=std::numeric_limits< double >::max(), double maxDerivation=std::numeric_limits< double >::max(), bool threadSafe=true, std::vector< bool > limitless={})MultiDimPIDControllerTemplate< dimensions >inline
mutexMultiDimPIDControllerTemplate< dimensions >mutable
PIDVectorX typedefMultiDimPIDControllerTemplate< dimensions >
preallocate(size_t size)MultiDimPIDControllerTemplate< dimensions >inline
previousErrorMultiDimPIDControllerTemplate< dimensions >
processValueMultiDimPIDControllerTemplate< dimensions >
reset()MultiDimPIDControllerTemplate< dimensions >inline
setLocalMinimumLoggingLevel(MessageTypeT level)Logging
setMaxControlValue(double value)MultiDimPIDControllerTemplate< dimensions >inline
setTag(const LogTag &tag)Logging
setTag(const std::string &tagName)Logging
spamFilterLoggingmutableprotected
tagLoggingprotected
targetMultiDimPIDControllerTemplate< dimensions >
threadSafeMultiDimPIDControllerTemplate< dimensions >
update(const double deltaSec, const PIDVectorX &measuredValue, const PIDVectorX &targetValue)MultiDimPIDControllerTemplate< dimensions >inline
update(const PIDVectorX &measuredValue, const PIDVectorX &targetValue)MultiDimPIDControllerTemplate< dimensions >inline
~Logging()Loggingvirtual
~MultiDimPIDControllerTemplate()MultiDimPIDControllerTemplate< dimensions >inline