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 |