From c3fc96fd42ebce56a2f5b59cb2b8334f3cd5e135 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 8 Jan 2021 13:07:25 -0500 Subject: [PATCH] uORB::PublicationMulti add get_instance() --- src/modules/uORB/PublicationMulti.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/modules/uORB/PublicationMulti.hpp b/src/modules/uORB/PublicationMulti.hpp index 9ef37cd0a7..cecb76324f 100644 --- a/src/modules/uORB/PublicationMulti.hpp +++ b/src/modules/uORB/PublicationMulti.hpp @@ -41,6 +41,7 @@ #include #include #include +#include "uORBDeviceNode.hpp" #include "Publication.hpp" @@ -90,6 +91,15 @@ public: return (orb_publish(get_topic(), _handle, &data) == PX4_OK); } + + int get_instance() const + { + if (_handle) { + return static_cast(_handle)->get_instance(); + } + + return -1; + } }; /**