aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/px4_nodehandle.h
diff options
context:
space:
mode:
authorThomas Gubler <thomasgubler@gmail.com>2014-11-28 16:30:12 +0100
committerThomas Gubler <thomasgubler@gmail.com>2014-11-28 16:30:12 +0100
commit9abc8e26b789af0ef132c5c38e3d8ada821c3657 (patch)
treeadc3791edcc01a9c79d37cb7ec20ce050a483852 /src/platforms/px4_nodehandle.h
parenta9c1e4ad6145485805366fad5c08ae7351886ff3 (diff)
downloadpx4-firmware-9abc8e26b789af0ef132c5c38e3d8ada821c3657.tar.gz
px4-firmware-9abc8e26b789af0ef132c5c38e3d8ada821c3657.tar.bz2
px4-firmware-9abc8e26b789af0ef132c5c38e3d8ada821c3657.zip
correctly handle interval, call callback only when topic updated, add example for 2 topics
Diffstat (limited to 'src/platforms/px4_nodehandle.h')
-rw-r--r--src/platforms/px4_nodehandle.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platforms/px4_nodehandle.h b/src/platforms/px4_nodehandle.h
index eb90590e4..45ef225fa 100644
--- a/src/platforms/px4_nodehandle.h
+++ b/src/platforms/px4_nodehandle.h
@@ -114,7 +114,7 @@ public:
SubscriberPX4<M> *sub_px4 = new SubscriberPX4<M>(meta, interval, callback, &_subs);
/* Check if this is the smallest interval so far and update _sub_min_interval */
- if (_sub_min_interval == nullptr || _sub_min_interval->getInterval() < sub_px4->getInterval()) {
+ if (_sub_min_interval == nullptr || _sub_min_interval->getInterval() > sub_px4->getInterval()) {
_sub_min_interval = sub_px4;
}
return (Subscriber*)sub_px4;