Go to the documentation of this file.
48 void getParams(
double in,
double& value,
double& scale);
void getParams(double in, double &value, double &scale)
std_msgs::Float64 state_msg_
void reconfigureCallback(pid::PidConfig &config, uint32_t level)
std::string topic_from_plant_
void pidEnableCallback(const std_msgs::Bool &pid_enable_msg)
void plantStateCallback(const std_msgs::Float64 &state_msg)
double min_loop_frequency_
std_msgs::Float64 control_msg_
std::vector< double > filtered_error_
std::string topic_from_controller_
std::string pid_enable_topic_
std::vector< double > error_deriv_
std::vector< double > filtered_error_deriv_
ros::Publisher control_effort_pub_
std::vector< double > error_
int measurements_received_
std::string setpoint_topic_
double max_loop_frequency_
void setpointCallback(const std_msgs::Float64 &setpoint_msg)
bool validateParameters()
pid
Author(s): Andy Zelenak
, Paul Bouchier
autogenerated on Wed Mar 2 2022 00:41:32