HEBI C++ API  1.0.0-rc1
hebi::Info::Settings::Actuator Class Referencefinal

Actuator-specific settings, such as controller gains. More...

#include <info.hpp>

Classes

class  EffortGains
 Controller gains for the effort PID loop. More...
 
class  PositionGains
 Controller gains for the position PID loop. More...
 
class  VelocityGains
 Controller gains for the velocity PID loop. More...
 

Public Member Functions

const PositionGainspositionGains () const
 Controller gains for the position PID loop. More...
 
const VelocityGainsvelocityGains () const
 Controller gains for the velocity PID loop. More...
 
const EffortGainseffortGains () const
 Controller gains for the effort PID loop. More...
 
const FloatFieldspringConstant () const
 The spring constant of the module. More...
 
const EnumField< ControlStrategy > & controlStrategy () const
 How the position, velocity, and effort PID loops are connected in order to control motor PWM. More...
 

Detailed Description

Actuator-specific settings, such as controller gains.

Member Function Documentation

const PositionGains& hebi::Info::Settings::Actuator::positionGains ( ) const
inline

Controller gains for the position PID loop.

const VelocityGains& hebi::Info::Settings::Actuator::velocityGains ( ) const
inline

Controller gains for the velocity PID loop.

const EffortGains& hebi::Info::Settings::Actuator::effortGains ( ) const
inline

Controller gains for the effort PID loop.

const FloatField& hebi::Info::Settings::Actuator::springConstant ( ) const
inline

The spring constant of the module.

const EnumField<ControlStrategy>& hebi::Info::Settings::Actuator::controlStrategy ( ) const
inline

How the position, velocity, and effort PID loops are connected in order to control motor PWM.


The documentation for this class was generated from the following file: