NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <config_server.h>
Public Member Functions | |
ConfigServer () | |
virtual | ~ConfigServer () |
void | Initialize (ros::NodeHandle *private_nh, const std::string &fname) |
void | SetPath (const std::string &pname) |
void | AddFile (const std::string &fname) |
bool | Listen () |
bool | Listen (ConfigCallback f) |
template<typename T > | |
bool | Get (const std::string &name, T &value) |
template<typename T > | |
bool | Set (const std::string &name, const T &value) |
template<typename T > | |
T | Get (const std::string &name) |
template<typename T > | |
bool | Lim (const std::string &name, const std::map< T, std::string > &vals) |
std::vector< diagnostic_msgs::KeyValue > | Dump () |
config_reader::ConfigReader * | GetConfigReader () |
bool | Reconfigure (dynamic_reconfigure::Config &request) |
template<> | |
bool | Get (const std::string &name, int &value) |
template<> | |
bool | Get (const std::string &name, double &value) |
template<> | |
bool | Get (const std::string &name, bool &value) |
template<> | |
bool | Set (const std::string &name, const int &value) |
template<> | |
bool | Set (const std::string &name, const double &value) |
template<> | |
bool | Set (const std::string &name, const bool &value) |
template<> | |
bool | Lim (const std::string &name, const std::map< int, std::string > &vals) |
template<> | |
bool | Lim (const std::string &name, const std::map< double, std::string > &vals) |
template<> | |
bool | Lim (const std::string &name, const std::map< bool, std::string > &vals) |
template<> | |
bool | Get (const std::string &name, bool &value) |
template<> | |
bool | Set (const std::string &name, const bool &value) |
template<> | |
bool | Lim (const std::string &name, const std::map< bool, std::string > &vals) |
template<> | |
bool | Get (const std::string &name, int &value) |
template<> | |
bool | Set (const std::string &name, const int &value) |
template<> | |
bool | Lim (const std::string &name, const std::map< int, std::string > &vals) |
template<> | |
bool | Get (const std::string &name, double &value) |
template<> | |
bool | Set (const std::string &name, const double &value) |
template<> | |
bool | Lim (const std::string &name, const std::map< double, std::string > &vals) |
template<> | |
bool | Get (const std::string &name, std::string &value) |
template<> | |
bool | Set (const std::string &name, const std::string &value) |
template<> | |
bool | Lim (const std::string &name, const std::map< std::string, std::string > &vals) |
ff_util::ConfigServer::ConfigServer | ( | ) |
|
virtual |
void ff_util::ConfigServer::AddFile | ( | const std::string & | fname | ) |
std::vector< diagnostic_msgs::KeyValue > ff_util::ConfigServer::Dump | ( | ) |
|
inline |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
bool & | value | ||
) |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
bool & | value | ||
) |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
double & | value | ||
) |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
double & | value | ||
) |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
int & | value | ||
) |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
int & | value | ||
) |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
std::string & | value | ||
) |
bool ff_util::ConfigServer::Get | ( | const std::string & | name, |
T & | value | ||
) |
config_reader::ConfigReader * ff_util::ConfigServer::GetConfigReader | ( | ) |
void ff_util::ConfigServer::Initialize | ( | ros::NodeHandle * | private_nh, |
const std::string & | fname | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< bool, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< bool, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< double, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< double, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< int, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< int, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< std::string, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Lim | ( | const std::string & | name, |
const std::map< T, std::string > & | vals | ||
) |
bool ff_util::ConfigServer::Listen | ( | ) |
bool ff_util::ConfigServer::Listen | ( | ConfigCallback | f | ) |
bool ff_util::ConfigServer::Reconfigure | ( | dynamic_reconfigure::Config & | request | ) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const bool & | value | ||
) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const bool & | value | ||
) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const double & | value | ||
) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const double & | value | ||
) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const int & | value | ||
) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const int & | value | ||
) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const std::string & | value | ||
) |
bool ff_util::ConfigServer::Set | ( | const std::string & | name, |
const T & | value | ||
) |
void ff_util::ConfigServer::SetPath | ( | const std::string & | pname | ) |