Inheritance diagram for hFramework::hPID:

Public Member Functions hPID (float Kp, float Ki, float Kd) void setScale (float scale) void setCoeffs (float Kp, float Ki, float Kd) void setKP (float Kp) void setKI (float Ki) void setKD (float Kd) float getScale () const float getKP () const float getKI () const float getKD () const float getIsum () const float getLastError () const void reset () void enableI () void disableI () void setRange (float range) void setRange (float min, float max) void setRangeMin (float min) void setRangeMax (float max) void setIRange (float range) void setIRange (float min, float max) void setIRangeMin (float min) void setIRangeMax (float max) float update (float error, int dt_ms)

The documentation for this class was generated from the following file: