Easy Control Library for Cubic 0.01
Loading...
Searching...
No Matches
Cubic_controller::Controller Member List

This is the complete list of members for Cubic_controller::Controller, including all inherited members.

compute()=0Cubic_controller::Controllerpure virtual
compute_PID(double current)Cubic_controller::Controllerinlineprotected
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
CPRCubic_controller::Controllerprotected
directionCubic_controller::Controllerprotected
encoderNoCubic_controller::Controllerprotected
encoderToAngle(int32_t encoder)=0Cubic_controller::Controllerpure virtual
encoderTypeCubic_controller::Controllerprotected
getCurrent() constCubic_controller::Controllerinline
getDt() constCubic_controller::Controllerinline
getDutyCycle() constCubic_controller::Controllerinline
getTarget() constCubic_controller::Controllerinline
loggingCubic_controller::Controllerprotected
motorNoCubic_controller::Controllerprotected
readEncoder() constCubic_controller::Controllerinline
reset()Cubic_controller::Controllerinlinevirtual
reset(double target)Cubic_controller::Controllerinlinevirtual
reset(double Kp, double Ki, double Kd)Cubic_controller::Controllerinlinevirtual
reset(double Kp, double Ki, double Kd, double target)Cubic_controller::Controllerinlinevirtual
setGains(double Kp, double Ki, double Kd)Cubic_controller::Controllerinline
setKd(double Kd)Cubic_controller::Controllerinline
setKi(double Ki)Cubic_controller::Controllerinline
setKp(double Kp)Cubic_controller::Controllerinline
setTarget(double target)Cubic_controller::Controllerinlinevirtual