diff options
author | Thomas Gubler <thomasgubler@gmail.com> | 2014-11-05 15:03:00 +0100 |
---|---|---|
committer | Thomas Gubler <thomasgubler@gmail.com> | 2014-11-05 15:03:00 +0100 |
commit | 1e9f431cf1d93b64f26fb9c3e42329e7237bad0e (patch) | |
tree | 03b911ae7cffc68c1bb7db939d26769e7b360cfb /src/examples/subscriber | |
parent | 53a40dc986bfd359dc193a9b48e4799033a321b1 (diff) | |
download | px4-firmware-1e9f431cf1d93b64f26fb9c3e42329e7237bad0e.tar.gz px4-firmware-1e9f431cf1d93b64f26fb9c3e42329e7237bad0e.tar.bz2 px4-firmware-1e9f431cf1d93b64f26fb9c3e42329e7237bad0e.zip |
ros example: send rc_channels message
Diffstat (limited to 'src/examples/subscriber')
-rw-r--r-- | src/examples/subscriber/subscriber.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/examples/subscriber/subscriber.cpp b/src/examples/subscriber/subscriber.cpp index e46055306..da69e6e25 100644 --- a/src/examples/subscriber/subscriber.cpp +++ b/src/examples/subscriber/subscriber.cpp @@ -28,14 +28,15 @@ // %Tag(FULLTEXT)% #include "ros/ros.h" #include "std_msgs/String.h" +#include "px4/rc_channels.h" /** * This tutorial demonstrates simple receipt of messages over the ROS system. */ // %Tag(CALLBACK)% -void chatterCallback(const std_msgs::String::ConstPtr& msg) +void rc_channels_callback(const px4::rc_channels::ConstPtr& msg) { - ROS_INFO("I heard: [%s]", msg->data.c_str()); + ROS_INFO("I heard: [%lu]", msg->timestamp_last_valid); } // %EndTag(CALLBACK)% @@ -76,7 +77,7 @@ int main(int argc, char **argv) * away the oldest ones. */ // %Tag(SUBSCRIBER)% - ros::Subscriber sub = n.subscribe("chatter", 1000, chatterCallback); + ros::Subscriber sub = n.subscribe("rc_channels", 1000, rc_channels_callback); // %EndTag(SUBSCRIBER)% /** @@ -90,4 +91,4 @@ int main(int argc, char **argv) return 0; } -// %EndTag(FULLTEXT)%
\ No newline at end of file +// %EndTag(FULLTEXT)% |