hebiros_clients.h
Go to the documentation of this file.
1 #ifndef HEBIROS_CLIENTS_H
2 #define HEBIROS_CLIENTS_H
3 
4 #include "ros/ros.h"
5 #include "std_srvs/Empty.h"
6 
7 #include "hebiros/AddGroupFromNamesSrv.h"
8 #include "hebiros/SetCommandLifetimeSrv.h"
9 #include "hebiros/SetFeedbackFrequencySrv.h"
10 
11 
13 
14  public:
15 
16  static std::map<std::string, ros::ServiceClient> clients;
17 
18  void registerNodeClients();
19  void registerGroupClients(std::string group_name);
20  bool addGroup(hebiros::AddGroupFromNamesSrv::Request &req);
21  bool setCommandLifetime(hebiros::SetCommandLifetimeSrv::Request &req,
22  std::string group_name);
23  bool setFeedbackFrequency(hebiros::SetFeedbackFrequencySrv::Request &req,
24  std::string group_name);
25  bool acknowledge(std_srvs::Empty::Request &req, std::string group_name);
26 
27 };
28 
29 #endif
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)


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:08:14