HEBI C++ API  3.9.0
hebi::experimental::arm::EffortEndEffector< AuxSize > Class Template Reference

#include <end_effector.hpp>

Public Member Functions

Eigen::VectorXd getState ()
 
- Public Member Functions inherited from hebi::experimental::arm::EndEffector< AuxSize >
bool update (Eigen::VectorXd &aux_state) override
 
bool send () override
 
bool loadGains (const std::string &gains_file)
 
- Public Member Functions inherited from hebi::experimental::arm::EndEffectorBase
 EndEffectorBase ()=default
 

Static Public Member Functions

static std::unique_ptr< EffortEndEffectorcreate (const std::string &family, const std::string &name)
 
static std::unique_ptr< EffortEndEffectorcreate (const std::vector< std::string > &families, const std::vector< std::string > &names)
 

Protected Member Functions

void setCommand (size_t index, double value) override
 
- Protected Member Functions inherited from hebi::experimental::arm::EndEffector< AuxSize >
 EndEffector (std::shared_ptr< hebi::Group > group)
 

Additional Inherited Members

- Static Protected Member Functions inherited from hebi::experimental::arm::EndEffector< AuxSize >
static std::shared_ptr< hebi::GroupgetGroup (const std::vector< std::string > &families, const std::vector< std::string > &names)
 
- Protected Attributes inherited from hebi::experimental::arm::EndEffector< AuxSize >
hebi::GroupCommand command_
 

Member Function Documentation

◆ create() [1/2]

template<size_t AuxSize>
static std::unique_ptr<EffortEndEffector> hebi::experimental::arm::EffortEndEffector< AuxSize >::create ( const std::string &  family,
const std::string &  name 
)
inlinestatic

◆ create() [2/2]

template<size_t AuxSize>
static std::unique_ptr<EffortEndEffector> hebi::experimental::arm::EffortEndEffector< AuxSize >::create ( const std::vector< std::string > &  families,
const std::vector< std::string > &  names 
)
inlinestatic

◆ getState()

template<size_t AuxSize>
Eigen::VectorXd hebi::experimental::arm::EffortEndEffector< AuxSize >::getState ( )
inline

◆ setCommand()

template<size_t AuxSize>
void hebi::experimental::arm::EffortEndEffector< AuxSize >::setCommand ( size_t  index,
double  value 
)
inlineoverrideprotectedvirtual

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