From 039febefc713e3e146a121b7717f6cd75eb5fb59 Mon Sep 17 00:00:00 2001 From: 3djc Date: Thu, 24 Oct 2019 09:00:24 +0200 Subject: [PATCH] - max chan for multi dsm is 12 (as oposed to dsm hack module : 6) (#6997) - on multi change, set channelCount to max (was already done for non multi protocol change) --- companion/src/modeledit/setup.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/companion/src/modeledit/setup.cpp b/companion/src/modeledit/setup.cpp index 2cc34455b..271dcd8b6 100644 --- a/companion/src/modeledit/setup.cpp +++ b/companion/src/modeledit/setup.cpp @@ -396,7 +396,7 @@ int ModulePanel::getMaxChannelCount() return 6; case PULSES_MULTIMODULE: if (module.multi.rfProtocol == MODULE_SUBTYPE_MULTI_DSM2) - return 6; + return 12; else return 16; break; @@ -766,6 +766,7 @@ void ModulePanel::onMultiProtocolChanged(int index) if (module.multi.customProto) maxSubTypes=8; module.subType = std::min(module.subType, maxSubTypes -1); + module.channelsCount = getMaxChannelCount(); update(); emit modified(); lock = false;