|
Easy Control Library for Cubic 0.01
|
This is the complete list of members for Cubic_controller::Position_PID, including all inherited members.
| compute() override | Cubic_controller::Position_PID | virtual |
| compute_PID(double current) | Cubic_controller::Controller | inlineprotected |
| Controller(uint8_t motorNo, uint8_t encoderNo, enum class encoderType encoderType, uint16_t CPR, double Kp, double Ki, double Kd, double target, bool direction, double capableDutyCycle, double current, bool logging=false) | Cubic_controller::Controller | |
| CPR | Cubic_controller::Controller | protected |
| direction | Cubic_controller::Controller | protected |
| encoderNo | Cubic_controller::Controller | protected |
| encoderToAngle(int32_t encoder) override | Cubic_controller::Position_PID | inlinevirtual |
| encoderType | Cubic_controller::Controller | protected |
| getCurrent() const | Cubic_controller::Controller | inline |
| getDt() const | Cubic_controller::Controller | inline |
| getDutyCycle() const | Cubic_controller::Controller | inline |
| getTarget() const | Cubic_controller::Controller | inline |
| logging | Cubic_controller::Controller | protected |
| motorNo | Cubic_controller::Controller | protected |
| Position_PID(uint8_t motorNo, uint8_t encoderNo, enum class encoderType encoderType, uint16_t CPR, double Kp, double Ki, double Kd, double target, bool direction, double capableDutyCycle=1.0, bool logging=false) | Cubic_controller::Position_PID | |
| readEncoder() const | Cubic_controller::Controller | inline |
| reset() | Cubic_controller::Controller | inlinevirtual |
| reset(double target) | Cubic_controller::Controller | inlinevirtual |
| reset(double Kp, double Ki, double Kd) | Cubic_controller::Controller | inlinevirtual |
| reset(double Kp, double Ki, double Kd, double target) | Cubic_controller::Controller | inlinevirtual |
| setGains(double Kp, double Ki, double Kd) | Cubic_controller::Controller | inline |
| setKd(double Kd) | Cubic_controller::Controller | inline |
| setKi(double Ki) | Cubic_controller::Controller | inline |
| setKp(double Kp) | Cubic_controller::Controller | inline |
| setTarget(double target) override | Cubic_controller::Position_PID | virtual |