aboutsummaryrefslogtreecommitdiff
path: root/src/examples
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-12-11 15:33:32 +0100
committerThomas Gubler <thomasgubler@gmail.com>2014-12-11 15:33:32 +0100
commit998646f03b229ae86bd6e57ff0bd15dd1763c342 (patch)
tree340fa4c7d15b9a92158bd142a9e53a53d7b178cf /src/examples
parentc68c277c94cacd2a64b634dd9c45ace2a04c2911 (diff)
downloadpx4-firmware-998646f03b229ae86bd6e57ff0bd15dd1763c342.tar.gz
px4-firmware-998646f03b229ae86bd6e57ff0bd15dd1763c342.tar.bz2
px4-firmware-998646f03b229ae86bd6e57ff0bd15dd1763c342.zip
add base class and template subscriber class as well to improve interface to get last msg value
Diffstat (limited to 'src/examples')
-rw-r--r--src/examples/subscriber/subscriber_example.cpp2
-rw-r--r--src/examples/subscriber/subscriber_example.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/examples/subscriber/subscriber_example.cpp b/src/examples/subscriber/subscriber_example.cpp
index 95e208ca6..83ead4ba5 100644
--- a/src/examples/subscriber/subscriber_example.cpp
+++ b/src/examples/subscriber/subscriber_example.cpp
@@ -78,5 +78,5 @@ SubscriberExample::SubscriberExample() :
void SubscriberExample::rc_channels_callback(const PX4_TOPIC_T(rc_channels) &msg) {
PX4_INFO("Subscriber callback: [%llu], value of _sub_rc_chan: [%llu]",
msg.timestamp_last_valid,
- ((PX4_SUBSCRIBER_T(rc_channels) *)_sub_rc_chan)->get_msg().timestamp_last_valid);
+ _sub_rc_chan->get_msg().timestamp_last_valid);
}
diff --git a/src/examples/subscriber/subscriber_example.h b/src/examples/subscriber/subscriber_example.h
index 73c739035..c4b853d4d 100644
--- a/src/examples/subscriber/subscriber_example.h
+++ b/src/examples/subscriber/subscriber_example.h
@@ -54,7 +54,7 @@ protected:
int32_t _interval;
px4_param_t _p_test_float;
float _test_float;
- px4::Subscriber * _sub_rc_chan;
+ px4::PX4_SUBSCRIBER(rc_channels) * _sub_rc_chan;
void rc_channels_callback(const PX4_TOPIC_T(rc_channels) &msg);