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

#include <robot_config.hpp>

Classes

struct  UserData
 

Public Member Functions

const std::vector< std::string > & getNames () const
 
const std::vector< std::string > & getFamilies () const
 
bool hasFeedbackFrequency () const
 
double getFeedbackFrequency () const
 
bool hasCommandLifetime () const
 
double getCommandLifetime () const
 
const std::string & getHrdf () const
 
std::string getGains (const std::string &key) const
 
const std::map< std::string, std::string > & getGains () const
 
const std::string & getParentDirectory () const
 
const std::vector< arm::PluginConfig > & getPluginConfigs () const
 
const UserDatagetUserData () const
 

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

◆ hasFeedbackFrequency()

bool hebi::RobotConfig::hasFeedbackFrequency ( ) const
inline

◆ getFeedbackFrequency()

double hebi::RobotConfig::getFeedbackFrequency ( ) const
inline

◆ hasCommandLifetime()

bool hebi::RobotConfig::hasCommandLifetime ( ) const
inline

◆ getCommandLifetime()

double hebi::RobotConfig::getCommandLifetime ( ) 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 ( ) const
inline

◆ getParentDirectory()

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

◆ getPluginConfigs()

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

◆ getUserData()

const UserData& hebi::RobotConfig::getUserData ( ) const
inline

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