listener.hpp
Go to the documentation of this file.
1 
8 /*****************************************************************************
9 ** Ifdefs
10 *****************************************************************************/
11 
12 #ifndef LISTENER_NODE_HPP_
13 #define LISTENER_NODE_HPP_
14 
15 /*****************************************************************************
16 ** Includes
17 *****************************************************************************/
18 
19 #ifndef Q_MOC_RUN
20 #include <ros/ros.h>
21 #include "../common/qnode.hpp"
22 #endif
23 
24 #include <std_msgs/String.h>
25 #include <string>
26 
27 /*****************************************************************************
28 ** Class
29 *****************************************************************************/
30 
31 class Listener : public QNode {
32 
33 public:
34  Listener(int argc, char** argv);
35  virtual ~Listener() {}
36  void run();
37  void ros_comms_init();
38 private:
39  void chatterCallback(const std_msgs::String::ConstPtr &msg);
41 };
42 
43 #endif /* LISTENER_NODE_HPP_ */
virtual ~Listener()
Definition: listener.hpp:35
Listener(int argc, char **argv)
Definition: listener.cpp:23
void run()
Definition: listener.cpp:41
void ros_comms_init()
Definition: listener.cpp:27
Definition: qnode.hpp:31
ros::Subscriber chatter_subscriber
Definition: listener.hpp:40
void chatterCallback(const std_msgs::String::ConstPtr &msg)
Definition: listener.cpp:32


qt_tutorials
Author(s): Daniel Stonier
autogenerated on Wed Mar 11 2020 03:12:20