diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/examples/subscriber/subscriber_example.cpp | 11 | ||||
-rw-r--r-- | src/examples/subscriber/subscriber_example.h | 2 |
2 files changed, 7 insertions, 6 deletions
diff --git a/src/examples/subscriber/subscriber_example.cpp b/src/examples/subscriber/subscriber_example.cpp index 533c4e413..723923205 100644 --- a/src/examples/subscriber/subscriber_example.cpp +++ b/src/examples/subscriber/subscriber_example.cpp @@ -63,19 +63,20 @@ SubscriberExample::SubscriberExample() : /* Do some subscriptions */ /* Function */ - _n.subscribe<px4_rc_channels>(std::bind(rc_channels_callback_function, std::placeholders::_1), _interval); + // _n.subscribe<px4_rc_channels>(std::bind(rc_channels_callback_function, std::placeholders::_1), _interval); /* No callback */ _sub_rc_chan = _n.subscribe<px4_rc_channels>(500); - /* Class Method */ - _n.subscribe<px4_rc_channels>(std::bind(&SubscriberExample::rc_channels_callback, this, std::placeholders::_1), 1000); - /* Class Method 2 */ _n.subscribe<px4_vehicle_attitude>(std::bind(&SubscriberExample::vehicle_attitude_callback, this, std::placeholders::_1), 1000); /* Class Method 3 */ - // _n.subscribe<px4_vehicle_rates_setpoint>(std::bind(&SubscriberExample::vehicle_rates_setpoint_callback, this, std::placeholders::_1), 1000); + _n.subscribe<px4_vehicle_rates_setpoint>(std::bind(&SubscriberExample::vehicle_rates_setpoint_callback, this, std::placeholders::_1), 1000); + + // [> Class Method <] + // _n.subscribe<px4_rc_channels>(std::bind(&SubscriberExample::rc_channels_callback, this, std::placeholders::_1), 1000); + PX4_INFO("subscribed"); } diff --git a/src/examples/subscriber/subscriber_example.h b/src/examples/subscriber/subscriber_example.h index cdc368e87..3112f27e1 100644 --- a/src/examples/subscriber/subscriber_example.h +++ b/src/examples/subscriber/subscriber_example.h @@ -58,9 +58,9 @@ protected: float _test_float; px4::Subscriber<px4_rc_channels> * _sub_rc_chan; - void rc_channels_callback(const px4_rc_channels &msg); void vehicle_attitude_callback(const px4_vehicle_attitude &msg); void vehicle_rates_setpoint_callback(const px4_vehicle_rates_setpoint &msg); + void rc_channels_callback(const px4_rc_channels &msg); }; |