PIDController Member List

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

checkLogLevel(MessageTypeT level) constLoggingprotected
conditionalIntegralErrorTresholdPIDController
controlValuePIDController
controlValueDerivationPIDController
deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) constLogging
derivativePIDController
differentialFilterPIDController
firstRunPIDController
getControlValue() constPIDController
getEffectiveLoggingLevel() constLogging
getLogSender() constLoggingprotected
integralPIDController
KdPIDController
KiPIDController
KpPIDController
lastUpdateTimePIDController
limitlessPIDController
Logging()Logging
loghelper(const char *file, int line, const char *function) constLoggingprotected
maxControlValuePIDController
maxDerivationPIDController
maxIntegralPIDController
minimumLoggingLevelLoggingprotected
operator=(PIDController &&o)PIDController
operator=(const PIDController &o)PIDController
pdOutputFilterPIDController
PIDController()=defaultPIDController
PIDController(PIDController &&o)PIDController
PIDController(const PIDController &o)PIDController
PIDController(float Kp, float Ki, float Kd, double maxControlValue=std::numeric_limits< double >::max(), double maxDerivation=std::numeric_limits< double >::max(), bool limitless=false, bool threadSafe=true)PIDController
previousErrorPIDController
processValuePIDController
reset()PIDController
setLocalMinimumLoggingLevel(MessageTypeT level)Logging
setMaxControlValue(double newMax)PIDController
setTag(const LogTag &tag)Logging
setTag(const std::string &tagName)Logging
setTarget(double newTarget)PIDController
spamFilterLoggingmutableprotected
tagLoggingprotected
targetPIDController
threadSafePIDController
update(double deltaSec, double measuredValue, double targetValue)PIDController
update(double measuredValue, double targetValue)PIDController
update(double measuredValue)PIDController
~Logging()Loggingvirtual