#include <parameter_pa_node.h>
Public Member Functions | |
cParameterPaNode () | |
default constructor More... | |
~cParameterPaNode () | |
default destructor More... | |
Public Member Functions inherited from cParameterPaRos | |
bool | load (const std::string name, bool &value, const bool print_default=true) const |
bool | load (const std::string name, std::string &value, const bool print_default=true) const |
bool | load (const std::string name, int &value, const bool print_default=true) const |
bool | load (const std::string name, double &value, const bool print_default=true) const |
bool | load (const std::string name, std::vector< bool > &value, const bool print_default=true) const |
bool | load (const std::string name, std::vector< std::string > &value, const bool print_default=true) const |
bool | load (const std::string name, std::vector< int > &value, const bool print_default=true) const |
bool | load (const std::string name, std::vector< double > &value, const bool print_default=true) const |
bool | load (const std::string name, Eigen::MatrixXf &value, const bool print_default=true) const |
bool | load_path (const std::string name, std::string &value, const bool print_default=true) const |
bool | load_topic (const std::string name, std::string &value, const bool print_default=true) const |
deprecated function names, just for compatibilityMore... | |
bool | loadPath (const std::string name, std::string &value, const bool print_default=true) const |
bool | loadTopic (const std::string name, std::string &value, const bool print_default=true) const |
Protected Member Functions | |
bool | substituteNameCallbackSrv (parameter_pa::ParameterPaString::Request &req, parameter_pa::ParameterPaString::Response &res) |
callback function for ressource name substitution More... | |
bool | substitutePathCallbackSrv (parameter_pa::ParameterPaString::Request &req, parameter_pa::ParameterPaString::Response &res) |
callback function for path substitution More... | |
Protected Attributes | |
ros::NodeHandle | nh_ |
node handler for topic subscription and advertising More... | |
ros::ServiceServer | ser_path_ |
service for path substitution More... | |
ros::ServiceServer | ser_ressource_ |
service for ressource name substitution More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from cParameterPaRos | |
static std::string | bool_to_str (const bool value) |
static std::string | boolToStr (const bool value) |
static bool | replace_findpack (std::string &path) |
static bool | replaceFindpack (std::string &path) |
static void | resolve_ressourcename (std::string &name) |
static std::string | resolveRessourcename (const std::string name) |
Definition at line 60 of file parameter_pa_node.h.
cParameterPaNode::cParameterPaNode | ( | ) |
default constructor
Definition at line 66 of file parameter_pa_node.cpp.
cParameterPaNode::~cParameterPaNode | ( | ) |
default destructor
Definition at line 81 of file parameter_pa_node.cpp.
|
protected |
callback function for ressource name substitution
Definition at line 98 of file parameter_pa_node.cpp.
|
protected |
callback function for path substitution
Definition at line 86 of file parameter_pa_node.cpp.
|
protected |
node handler for topic subscription and advertising
Definition at line 70 of file parameter_pa_node.h.
|
protected |
service for path substitution
Definition at line 73 of file parameter_pa_node.h.
|
protected |
service for ressource name substitution
Definition at line 75 of file parameter_pa_node.h.