mirror of
https://github.com/nasa/trick.git
synced 2024-12-25 07:41:08 +00:00
4c471eb32d
Introducing a pubish and subscribe example sim. The publisher includes a ROS msg file that is processed by ROS into a header file. refs #190
22 lines
387 B
C++
22 lines
387 B
C++
|
|
#include "std_msgs/String.h"
|
|
#include "ros_subscribe.hh"
|
|
#include "Num.h"
|
|
|
|
void numchatterCallback(const trick_msgs::Num::ConstPtr& msg) {
|
|
std::cout << *msg << std::endl ;
|
|
}
|
|
|
|
RosSubscribe::RosSubscribe() {}
|
|
|
|
int RosSubscribe::init() {
|
|
sub = n.subscribe("num_chatter", 1000, numchatterCallback) ;
|
|
return 0 ;
|
|
}
|
|
|
|
int RosSubscribe::process() {
|
|
ros::spin() ;
|
|
return 0 ;
|
|
}
|
|
|