diff --git a/src/modules/uORB/Subscription.cpp b/src/modules/uORB/Subscription.cpp index c616d9ccfd57d699e10296e79c52efac159ee8ee..82ccfcc9f534ededc7447cd158e9a4550283c716 100644 --- a/src/modules/uORB/Subscription.cpp +++ b/src/modules/uORB/Subscription.cpp @@ -43,7 +43,8 @@ namespace uORB { SubscriptionBase::SubscriptionBase(const struct orb_metadata *meta, unsigned interval, unsigned instance) : - _meta(meta) + _meta(meta), + _instance(instance) { if (instance > 0) { _handle = orb_subscribe_multi(_meta, instance); diff --git a/src/modules/uORB/Subscription.hpp b/src/modules/uORB/Subscription.hpp index 62d3150598013cfc8914f30ee44222ebcd05f926..6807dd1e3f2a93c794cefb21eebb3e6eb1182145 100644 --- a/src/modules/uORB/Subscription.hpp +++ b/src/modules/uORB/Subscription.hpp @@ -90,6 +90,7 @@ public: protected: const struct orb_metadata *_meta; + unsigned _instance; int _handle; };