#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()
template<class FType>
| FType getHiOutLimit |
( |
| ) |
const |
|
inline |
◆ getIterationCount()
template<class FType>
| uint64_t getIterationCount |
( |
| ) |
const |
|
inline |
◆ getLastInValue()
template<class FType>
| FType getLastInValue |
( |
| ) |
const |
|
inline |
◆ getLastOutInterpolationFactor()
template<class FType>
| FType getLastOutInterpolationFactor |
( |
| ) |
const |
|
inline |
◆ getLastOutValue()
template<class FType>
| FType getLastOutValue |
( |
| ) |
const |
|
inline |
◆ getLastTarget()
template<class FType>
| FType getLastTarget |
( |
| ) |
const |
|
inline |
◆ getLoOutLimit()
template<class FType>
| FType getLoOutLimit |
( |
| ) |
const |
|
inline |
◆ getMaxError()
template<class FType>
| FType getMaxError |
( |
| ) |
const |
|
inline |
◆ getOutRampDelta()
template<class FType>
| FType getOutRampDelta |
( |
| ) |
const |
|
inline |
◆ getP()
◆ getTargetRadius()
template<class FType>
| FType getTargetRadius |
( |
| ) |
const |
|
inline |
◆ 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: