From 985482badb145ca8717064a9a901eebaa9fb32ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 14 Dec 2022 08:13:42 +0100 Subject: [PATCH] mixer_module: only advertise actuator_outputs when mixer is loaded --- src/lib/mixer_module/mixer_module.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/mixer_module/mixer_module.cpp b/src/lib/mixer_module/mixer_module.cpp index 9ec0064392..6c7d1b053c 100644 --- a/src/lib/mixer_module/mixer_module.cpp +++ b/src/lib/mixer_module/mixer_module.cpp @@ -103,12 +103,12 @@ _param_prefix(param_prefix) } updateParams(); + _outputs_pub.advertise(); } else { _control_allocator_status_pub.advertise(); } - _outputs_pub.advertise(); } MixingOutput::~MixingOutput() @@ -1239,6 +1239,7 @@ int MixingOutput::loadMixer(const char *buf, unsigned len) _mixers->groups_required(_groups_required); PX4_DEBUG("loaded mixers \n%s\n", buf); + _outputs_pub.advertise(); updateParams(); _interface.mixerChanged(); return ret;