22 constexpr
PidParameter(
double p_gain_ = 0.0,
double i_gain_ = 0.0,
double d_gain_ = 0.0,
27 void set(
double p_gain_,
double i_gain_,
double d_gain_)
41 Pid(
double p_gain_,
double i_gain_,
double d_gain_,
double target_);
42 Pid(
double p_gain_,
double i_gain_,
double d_gain_,
double diff_,
double integral_,
43 double target_,
double output_);
50 void setPid(
double p_gain_,
double i_gain_,
double d_gain_,
double target_);
PID制御で用いるパラメータをまとめたリテラルクラス
void calculate(double light_value)
constexpr PidParameter(double p_gain_=0.0, double i_gain_=0.0, double d_gain_=0.0, double del_=0.004)
Pid(double p_gain_, double i_gain_, double d_gain_, double target_)
void setPid(double p_gain_, double i_gain_, double d_gain_, double target_)
double limitOutput(double pid_value)
void set(double p_gain_, double i_gain_, double d_gain_)