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

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

compute() overrideCubic_controller::Velocity_PIDvirtual
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) overrideCubic_controller::Velocity_PIDinlinevirtual
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() overrideCubic_controller::Velocity_PIDinlinevirtual
reset(double target) overrideCubic_controller::Velocity_PIDinlinevirtual
reset(double Kp, double Ki, double Kd) overrideCubic_controller::Velocity_PIDinlinevirtual
reset(double Kp, double Ki, double Kd, double target) overrideCubic_controller::Velocity_PIDinlinevirtual
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
setLPF(double p)Cubic_controller::Velocity_PIDinline
setTarget(double target)Cubic_controller::Controllerinlinevirtual
Velocity_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, double p=1.0, bool logging=false)Cubic_controller::Velocity_PID