HEBI C++ API  3.8.0
hebi::RobotConfig Class Reference

#include <robot_config.hpp>

Public Member Functions

const std::vector< std::string > & getNames () const
 
const std::vector< std::string > & getFamilies () const
 
const std::string & getHrdf () const
 
std::string getGains (const std::string &key) const
 
const std::map< std::string, std::string > & getGains ()
 
const std::vector< experimental::arm::PluginConfig > & getPluginConfigs () const
 
const std::map< std::string, std::string > & getUserData ()
 

Static Public Member Functions

static std::unique_ptr< RobotConfigloadConfig (std::string filepath, std::vector< std::string > &errors)
 

Member Function Documentation

◆ loadConfig()

std::unique_ptr< RobotConfig > hebi::RobotConfig::loadConfig ( std::string  filepath,
std::vector< std::string > &  errors 
)
static

◆ getNames()

const std::vector<std::string>& hebi::RobotConfig::getNames ( ) const
inline

◆ getFamilies()

const std::vector<std::string>& hebi::RobotConfig::getFamilies ( ) const
inline

◆ getHrdf()

const std::string& hebi::RobotConfig::getHrdf ( ) const
inline

◆ getGains() [1/2]

std::string hebi::RobotConfig::getGains ( const std::string &  key) const
inline

◆ getGains() [2/2]

const std::map<std::string, std::string>& hebi::RobotConfig::getGains ( )
inline

◆ getPluginConfigs()

const std::vector<experimental::arm::PluginConfig>& hebi::RobotConfig::getPluginConfigs ( ) const
inline

◆ getUserData()

const std::map<std::string, std::string>& hebi::RobotConfig::getUserData ( )
inline

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