#include <RobotAPI/components/units/RobotUnit/PDController.h>
template<class FType>
class armarx::PDController< FType >
Definition at line 30 of file PDController.h.
◆ FloatingType
◆ PDController()
◆ getD()
◆ getHiOutLimit()
◆ getIterationCount()
uint64_t getIterationCount |
|
inline |
◆ getLastInValue()
◆ getLastOutInterpolationFactor()
FType getLastOutInterpolationFactor |
|
inline |
◆ getLastOutValue()
◆ getLastTarget()
◆ getLoOutLimit()
◆ getMaxError()
◆ getOutRampDelta()
◆ getP()
◆ getTargetRadius()
◆ limitOut() [1/2]
set limits for the output value
- See also
- limitOutHi
-
limitOutLo
Definition at line 197 of file PDController.h.
◆ limitOut() [2/2]
set limits for the output value (lo and hi limits are set to the same value)
- See also
- limitOutHi
-
limitOutLo
Definition at line 190 of file PDController.h.
◆ reset()
◆ setD()
◆ setLastOutInterpolation()
◆ setMaxError()
◆ setOutRampDelta()
◆ setP()
◆ setTargetRadius()
◆ update() [1/3]
update the controller using the last input and target value
- Returns
- the output value for this control iteration
Definition at line 316 of file PDController.h.
◆ update() [2/3]
update the controller using the last target value
- Parameters
-
inValue | the current input value |
- Returns
- the output value for this control iteration
Definition at line 323 of file PDController.h.
◆ update() [3/3]
update the controller
- Parameters
-
inValue | the current input value |
target | the controller target |
- Returns
- the output value for this control iteration
Definition at line 330 of file PDController.h.
The documentation for this class was generated from the following file: