#ifndef P_CONTROLLER_H #define P_CONTROLLER_H class P_controller { protected: double Kp; public: P_controller(double Kp); virtual ~P_controller() {} virtual double update(double ref, double actual); virtual void reset() {} }; #endif