, including all inherited members.
busVoltageRatio | MultiLoopController | [private] |
coeffs | MultiLoopController | [private] |
currentLoop(double desiredCurrent, double actualVelocity, double busVoltage) | MultiLoopController | |
currentLoopSet | MultiLoopController | [private] |
getMultiLoopParameters() const | MultiLoopController | [inline] |
hardwareSet | MultiLoopController | [private] |
loopRateSet | MultiLoopController | [private] |
MultiLoopController() | MultiLoopController | |
MultiLoopController(const MultiLoopController &mlc_in) | MultiLoopController | |
positionLoopSet | MultiLoopController | [private] |
previousDesiredCurrent | MultiLoopController | [private] |
previousDesiredVelocity | MultiLoopController | [private] |
ready | MultiLoopController | [private] |
reset() | MultiLoopController | [inline] |
setCurrentLoopParameters(double minCurrent, double maxCurrent, double maxDutyCycle, bool bypass=false) | MultiLoopController | |
setHardwareParameters(double motorViscousDampingCompensation, double motorInertia, double motorTorqueConstant, double motorPhaseResistance, double motorBackEMFConstant, double motorInductance, double motionRatio, double PWMFreq, double bridgeDeadTime, double bridgeSwitchTime) | MultiLoopController | |
setLoopRate(double loopRate) | MultiLoopController | |
setMultiLoopParameters(const MultiLoopParams &mlp_in) | MultiLoopController | |
setPositionLoopParameters(double minPosition, double maxPosition, double Kp, bool bypass=false) | MultiLoopController | |
setTorqueLoopParameters(double minTension, double maxTension, double Kp, double offset, bool bypass=false) | MultiLoopController | |
setVelocityLoopParameters(double minVelocity, double maxVelocity, double Kp, double Ki, double integratorWindupLimit, bool bypass=false) | MultiLoopController | |
torqueLoopSet | MultiLoopController | [private] |
update(double desiredPosition, double actualPosition, double actualVelocity, double busVoltage, double &desiredVelocity) | MultiLoopController | |
update(double desiredPosition, double kTendon, double actualPosition, double actualTension, double actualVelocity, double busVoltage, double &desiredVelocity) | MultiLoopController | |
velocityLoop(double desiredVelocity, double actualVelocity, double busVoltage, double &limitedVelocity) | MultiLoopController | |
velocityLoopIntegrator | MultiLoopController | [private] |
velocityLoopSet | MultiLoopController | [private] |
~MultiLoopController() | MultiLoopController | [inline, virtual] |