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 |