This is the complete list of members for diffbot_base::PID, including all inherited members.
clamp(const double &value, const double &lower_limit, const double &upper_limit) | diffbot_base::PID | |
cmd_ | control_toolbox::Pid | private |
computeCommand(double error, double error_dot, ros::Duration dt) | control_toolbox::Pid | |
computeCommand(double error, ros::Duration dt) | control_toolbox::Pid | |
d_error_ | control_toolbox::Pid | private |
dynamic_reconfig_initialized_ | diffbot_base::PID | private |
dynamicReconfigCallback(diffbot_base::ParametersConfig &config, uint32_t) | diffbot_base::PID | |
control_toolbox::Pid::dynamicReconfigCallback(control_toolbox::ParametersConfig &config, uint32_t) | control_toolbox::Pid | |
DynamicReconfigServer typedef | diffbot_base::PID | private |
error_ | diffbot_base::PID | private |
f_ | diffbot_base::PID | private |
gains_buffer_ | control_toolbox::Pid | private |
getCurrentCmd() | control_toolbox::Pid | |
getCurrentPIDErrors(double *pe, double *ie, double *de) | control_toolbox::Pid | |
getError() const | diffbot_base::PID | inline |
getGains() | control_toolbox::Pid | |
getGains(double &p, double &i, double &d, double &i_max, double &i_min) | control_toolbox::Pid | |
getGains(double &p, double &i, double &d, double &i_max, double &i_min, bool &antiwindup) | control_toolbox::Pid | |
getParameters(double &f, double &p, double &i, double &d, double &i_max, double &i_min) | diffbot_base::PID | |
getParameters(double &f, double &p, double &i, double &d, double &i_max, double &i_min, bool &antiwindup) | diffbot_base::PID | |
i_error_ | control_toolbox::Pid | private |
init(ros::NodeHandle &nh, double f, double p, double i, double d, double i_max, double i_min, bool antiwindup, double out_max, double out_min) | diffbot_base::PID | |
control_toolbox::Pid::init(const ros::NodeHandle &n, const bool quiet=false) | control_toolbox::Pid | |
initDynamicReconfig(ros::NodeHandle &node) | diffbot_base::PID | |
initParam(const std::string &prefix, const bool quiet=false) | control_toolbox::Pid | |
initPid(double p, double i, double d, double i_max, double i_min, bool antiwindup, const ros::NodeHandle &) | control_toolbox::Pid | |
initPid(double p, double i, double d, double i_max, double i_min, bool antiwindup=false) | control_toolbox::Pid | |
initPid(double p, double i, double d, double i_max, double i_min, const ros::NodeHandle &) | control_toolbox::Pid | |
initXml(TiXmlElement *config) | control_toolbox::Pid | |
operator()(const double &measured_value, const double &setpoint, const ros::Duration &dt) | diffbot_base::PID | |
operator=(const Pid &source) | control_toolbox::Pid | |
out_max_ | diffbot_base::PID | private |
out_min_ | diffbot_base::PID | private |
p_error_ | control_toolbox::Pid | private |
p_error_last_ | control_toolbox::Pid | private |
param_reconfig_callback_ | diffbot_base::PID | private |
param_reconfig_mutex_ | diffbot_base::PID | private |
param_reconfig_server_ | diffbot_base::PID | private |
Pid(const Pid &source) | control_toolbox::Pid | |
Pid(double p=0.0, double i=0.0, double d=0.0, double i_max=0.0, double i_min=-0.0, bool antiwindup=false) | control_toolbox::Pid | |
PID(double p=0.0, double i=0.0, double d=0.0, double i_max=0.0, double i_min=0.0, bool antiwindup=false, double out_max=0.0, double out_min=0.0) | diffbot_base::PID | |
printValues() | control_toolbox::Pid | |
publish_state_ | control_toolbox::Pid | private |
reset() | control_toolbox::Pid | |
reset(double d_error, double i_error) | control_toolbox::Pid | |
setCurrentCmd(double cmd) | control_toolbox::Pid | |
setGains(const Gains &gains) | control_toolbox::Pid | |
setGains(double p, double i, double d, double i_max, double i_min, bool antiwindup=false) | control_toolbox::Pid | |
setOutputLimits(double out_min, double out_max) | diffbot_base::PID | |
setParameters(double f, double p, double i, double d, double i_max, double i_min, bool antiwindup=false) | diffbot_base::PID | |
state_publisher_ | control_toolbox::Pid | private |
updateDynamicReconfig() | diffbot_base::PID | |
updateDynamicReconfig(Gains gains_config) | diffbot_base::PID | |
updateDynamicReconfig(diffbot_base::ParametersConfig config) | diffbot_base::PID | |
control_toolbox::Pid::updateDynamicReconfig(control_toolbox::ParametersConfig config) | control_toolbox::Pid | |
updatePid(double error, double error_dot, ros::Duration dt) | control_toolbox::Pid | |
updatePid(double p_error, ros::Duration dt) | control_toolbox::Pid | |
valid_p_error_last_ | control_toolbox::Pid | private |
~Pid() | control_toolbox::Pid |