1 #ifndef HEBIROS_CLIENTS_H 2 #define HEBIROS_CLIENTS_H 5 #include "std_srvs/Empty.h" 7 #include "hebiros/AddGroupFromNamesSrv.h" 8 #include "hebiros/SetCommandLifetimeSrv.h" 9 #include "hebiros/SetFeedbackFrequencySrv.h" 16 static std::map<std::string, ros::ServiceClient>
clients;
20 bool addGroup(hebiros::AddGroupFromNamesSrv::Request &req);
22 std::string group_name);
24 std::string group_name);
25 bool acknowledge(std_srvs::Empty::Request &req, std::string group_name);
void registerGroupClients(std::string group_name)
static std::map< std::string, ros::ServiceClient > clients
bool addGroup(hebiros::AddGroupFromNamesSrv::Request &req)
void registerNodeClients()
bool acknowledge(std_srvs::Empty::Request &req, std::string group_name)
bool setCommandLifetime(hebiros::SetCommandLifetimeSrv::Request &req, std::string group_name)
bool setFeedbackFrequency(hebiros::SetFeedbackFrequencySrv::Request &req, std::string group_name)