Files

27 lines
375 B
C++

#ifndef PI_CONTROLLER_H
#define PI_CONTROLLER_H
#include "controller.h"
class PI_controller : public Controller
{
private:
double Kp;
double Ti;
double T;
double integral;
public:
PI_controller(
double Kp,
double Ti,
double T
);
double update(double ref, double actual) override;
void reset() override;
};
#endif