Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_TRANSPORT_PID_CONTROLLER_H
20 #define GRPC_CORE_LIB_TRANSPORT_PID_CONTROLLER_H
PidController(const Args &args)
Args & set_integral_range(double integral_range)
Args & set_min_control_value(double min_control_value)
double min_control_value() const
Args & set_gain_p(double gain_p)
double error_integral() const
Returns the current error integral (mostly for testing)
Args & set_max_control_value(double max_control_value)
double min_control_value_
double max_control_value() const
double last_control_value_
Args & set_initial_control_value(double initial_control_value)
double last_control_value() const
Returns the last control value calculated.
double integral_range() const
double Update(double error, double dt)
double initial_control_value() const
double max_control_value_
Args & set_gain_d(double gain_d)
Args & set_gain_i(double gain_i)
double initial_control_value_
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:52