ed
probe_client.h
Go to the documentation of this file.
1 #ifndef ED_PROBE_CLIENT_H_
2 #define ED_PROBE_CLIENT_H_
3 
5 
7 
8 #include <ros/service_client.h>
9 
10 namespace ed
11 {
12 
14 {
15 
16 public:
17 
18  ProbeClient();
19 
20  virtual ~ProbeClient();
21 
22  void launchProbe(const std::string& probe_name, const std::string& lib);
23 
25 
27 
28  const std::string& probeName() const { return probe_name_; }
29 
30 private:
31 
32  ros::NodeHandle* nh_;
33 
35 
36  ros::ServiceClient srv_probe_;
37 
38 };
39 
40 }
41 
42 #endif
ed::ProbeClient
Definition: probe_client.h:13
std::string
ed::ProbeClient::nh_
ros::NodeHandle * nh_
Definition: probe_client.h:32
archive.h
tue::config::ReaderWriter
ed::ProbeClient::launchProbe
void launchProbe(const std::string &probe_name, const std::string &lib)
Definition: probe_client.cpp:29
ed::ProbeClient::probe_name_
std::string probe_name_
Definition: probe_client.h:34
ed::ProbeClient::ProbeClient
ProbeClient()
Definition: probe_client.cpp:16
ed::ProbeClient::probeName
const std::string & probeName() const
Definition: probe_client.h:28
ed::ProbeClient::srv_probe_
ros::ServiceClient srv_probe_
Definition: probe_client.h:36
configuration.h
ed::ProbeClient::~ProbeClient
virtual ~ProbeClient()
Definition: probe_client.cpp:22
ed::ProbeClient::process
bool process(tue::serialization::Archive &req, tue::serialization::Archive &res)
Definition: probe_client.cpp:95
ed
Definition: convex_hull.h:8
tue::serialization::Archive
ed::ProbeClient::configure
void configure(tue::Configuration config)
Definition: probe_client.cpp:88
config
tue::config::ReaderWriter config