|
HEBI C++ API
3.15.0
|
Actuator-specific settings, such as controller gains. More...
#include <command.hpp>
Public Member Functions | |
| CommandGains & | positionGains () |
| Controller gains for the position PID loop. More... | |
| const CommandGains & | positionGains () const |
| Controller gains for the position PID loop. More... | |
| CommandGains & | velocityGains () |
| Controller gains for the velocity PID loop. More... | |
| const CommandGains & | velocityGains () const |
| Controller gains for the velocity PID loop. More... | |
| CommandGains & | effortGains () |
| Controller gains for the effort PID loop. More... | |
| const CommandGains & | effortGains () const |
| Controller gains for the effort PID loop. More... | |
| FloatField & | springConstant () |
| The spring constant of the module. More... | |
| const FloatField & | springConstant () const |
| The spring constant of the module. More... | |
| FloatField & | referencePosition () |
| const FloatField & | referencePosition () const |
| FloatField & | referenceEffort () |
| The internal effort reference offset (setting this matches the current effort to the given reference command) More... | |
| const FloatField & | referenceEffort () const |
| The internal effort reference offset (setting this matches the current effort to the given reference command) More... | |
| FloatField & | velocityLimitMin () |
| The firmware safety limit for the minimum allowed velocity. More... | |
| const FloatField & | velocityLimitMin () const |
| The firmware safety limit for the minimum allowed velocity. More... | |
| FloatField & | velocityLimitMax () |
| The firmware safety limit for the maximum allowed velocity. More... | |
| const FloatField & | velocityLimitMax () const |
| The firmware safety limit for the maximum allowed velocity. More... | |
| FloatField & | effortLimitMin () |
| The firmware safety limit for the minimum allowed effort. More... | |
| const FloatField & | effortLimitMin () const |
| The firmware safety limit for the minimum allowed effort. More... | |
| FloatField & | effortLimitMax () |
| The firmware safety limit for the maximum allowed effort. More... | |
| const FloatField & | effortLimitMax () const |
| The firmware safety limit for the maximum allowed effort. More... | |
| FloatField & | offsetReferencePosition () |
| const FloatField & | offsetReferencePosition () const |
| HighResAngleField & | positionLimitMin () |
| The firmware safety limit for the minimum allowed position. More... | |
| const HighResAngleField & | positionLimitMin () const |
| The firmware safety limit for the minimum allowed position. More... | |
| HighResAngleField & | positionLimitMax () |
| The firmware safety limit for the maximum allowed position. More... | |
| const HighResAngleField & | positionLimitMax () const |
| The firmware safety limit for the maximum allowed position. More... | |
| EnumField< ControlStrategy > & | controlStrategy () |
| How the position, velocity, and effort PID loops are connected in order to control motor PWM. More... | |
| const EnumField< ControlStrategy > & | controlStrategy () const |
| How the position, velocity, and effort PID loops are connected in order to control motor PWM. More... | |
| EnumField< MstopStrategy > & | mstopStrategy () |
| The motion stop strategy for the actuator. More... | |
| const EnumField< MstopStrategy > & | mstopStrategy () const |
| The motion stop strategy for the actuator. More... | |
| EnumField< PositionLimitStrategy > & | minPositionLimitStrategy () |
| The position limit strategy (at the minimum position) for the actuator. More... | |
| const EnumField< PositionLimitStrategy > & | minPositionLimitStrategy () const |
| The position limit strategy (at the minimum position) for the actuator. More... | |
| EnumField< PositionLimitStrategy > & | maxPositionLimitStrategy () |
| The position limit strategy (at the maximum position) for the actuator. More... | |
| const EnumField< PositionLimitStrategy > & | maxPositionLimitStrategy () const |
| The position limit strategy (at the maximum position) for the actuator. More... | |
Actuator-specific settings, such as controller gains.
|
inline |
Controller gains for the position PID loop.
|
inline |
Controller gains for the position PID loop.
|
inline |
Controller gains for the velocity PID loop.
|
inline |
Controller gains for the velocity PID loop.
|
inline |
Controller gains for the effort PID loop.
|
inline |
Controller gains for the effort PID loop.
|
inline |
The spring constant of the module.
|
inline |
The spring constant of the module.
|
inline |
The internal encoder reference offset (setting this matches the current position to the given reference command)
|
inline |
The internal encoder reference offset (setting this matches the current position to the given reference command)
|
inline |
The internal effort reference offset (setting this matches the current effort to the given reference command)
|
inline |
The internal effort reference offset (setting this matches the current effort to the given reference command)
|
inline |
The firmware safety limit for the minimum allowed velocity.
|
inline |
The firmware safety limit for the minimum allowed velocity.
|
inline |
The firmware safety limit for the maximum allowed velocity.
|
inline |
The firmware safety limit for the maximum allowed velocity.
|
inline |
The firmware safety limit for the minimum allowed effort.
|
inline |
The firmware safety limit for the minimum allowed effort.
|
inline |
The firmware safety limit for the maximum allowed effort.
|
inline |
The firmware safety limit for the maximum allowed effort.
|
inline |
The internal encoder reference offset (setting this offsets the current position by the given reference command)
|
inline |
The internal encoder reference offset (setting this offsets the current position by the given reference command)
|
inline |
The firmware safety limit for the minimum allowed position.
|
inline |
The firmware safety limit for the minimum allowed position.
|
inline |
The firmware safety limit for the maximum allowed position.
|
inline |
The firmware safety limit for the maximum allowed position.
|
inline |
How the position, velocity, and effort PID loops are connected in order to control motor PWM.
|
inline |
How the position, velocity, and effort PID loops are connected in order to control motor PWM.
|
inline |
The motion stop strategy for the actuator.
|
inline |
The motion stop strategy for the actuator.
|
inline |
The position limit strategy (at the minimum position) for the actuator.
|
inline |
The position limit strategy (at the minimum position) for the actuator.
|
inline |
The position limit strategy (at the maximum position) for the actuator.
|
inline |
The position limit strategy (at the maximum position) for the actuator.