HEBI C++ API
3.9.0
|
#include <arm.hpp>
Public Member Functions | |
bool | onAssociated (const Arm &arm) override |
Public Member Functions inherited from hebi::experimental::arm::plugin::Plugin | |
Plugin (const std::string &name) | |
virtual | ~Plugin ()=default |
std::string | name () const |
bool | enabled () const |
void | setEnabled (bool enabled) |
float | enabledRatio () |
bool | setRampTime (float ramp_time) |
float | rampTime () |
bool | update (Arm &, double dt) |
virtual bool | send () |
Static Public Member Functions | |
static std::unique_ptr< ImpedanceController > | create (const PluginConfig &) |
static std::string | pluginTypeName () |
Protected Member Functions | |
bool | applyParameterImpl (const std::string &name, bool value) override |
bool | applyParameterImpl (const std::string &name, const std::vector< float > &value) override |
bool | updateImpl (Arm &arm, double dt) override |
Protected Member Functions inherited from hebi::experimental::arm::plugin::Plugin | |
bool | applyParameters (const PluginConfig &config, std::set< std::string > required_parameters) |
virtual bool | applyParameterImpl (const std::string &name, const std::vector< bool > &value) |
virtual bool | applyParameterImpl (const std::string &name, float value) |
virtual bool | applyParameterImpl (const std::string &name, const std::string &value) |
virtual bool | applyParameterImpl (const std::string &name, const std::vector< std::string > &value) |
|
static |
|
inlinestatic |
|
overridevirtual |
Reimplemented from hebi::experimental::arm::plugin::Plugin.
|
overrideprotectedvirtual |
Reimplemented from hebi::experimental::arm::plugin::Plugin.
|
overrideprotectedvirtual |
Reimplemented from hebi::experimental::arm::plugin::Plugin.
|
overrideprotectedvirtual |
Implements hebi::experimental::arm::plugin::Plugin.