feat(pans): выбор аппаратного DDC для панадаптера

Клик по «NNN kHz · DDCn» в шапке пана — кроме сетки rate теперь есть пункты
«→ DDC N»: пан переезжает на другой аппаратный DDC (MovePanDDC), при этом
движок, анализатор и слайсы не пересоздаются — перепрошивается только
hw-индекс. Пригодилось при отладке: конкретный DDC платы может вести себя
хуже соседей, и пан можно просто увести на другой.

Диапазон ограничен реальными DDC железа: MaxDDCIndex = 7 (DDC8+ openHPSDR
enable-бит принимает, но поток не отдаёт). Ограничение действует и в меню,
и в DDCFree, и в самом MovePanDDC.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-14 12:52:31 +03:00
co-authored by Claude Opus 4.8
parent e040c1b24e
commit f33a1fbd0a
3 changed files with 78 additions and 4 deletions
+6 -2
View File
@@ -17,9 +17,9 @@
<UseVersionInfo Value="True"/>
<AutoIncrementBuild Value="True"/>
<MinorVersionNr Value="9"/>
<BuildNr Value="272"/>
<BuildNr Value="274"/>
</VersionInfo>
<MacroValues Count="91">
<MacroValues Count="95">
<Macro1 Name="LCLWidgetType" Value="qt6"/>
<Macro2 Name="LCLWidgetType" Value="qt6"/>
<Macro3 Name="LCLWidgetType" Value="qt6"/>
@@ -111,6 +111,10 @@
<Macro89 Name="LCLWidgetType" Value="qt6"/>
<Macro90 Name="LCLWidgetType" Value="qt6"/>
<Macro91 Name="LCLWidgetType" Value="qt6"/>
<Macro92 Name="LCLWidgetType" Value="qt6"/>
<Macro93 Name="LCLWidgetType" Value="qt6"/>
<Macro94 Name="LCLWidgetType" Value="qt6"/>
<Macro95 Name="LCLWidgetType" Value="qt6"/>
</MacroValues>
<BuildModes>
<Item Name="Debug" Default="True"/>