, 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] |