Commit Graph
11 Commits
Author SHA1 Message Date
Jon BenistonandClaude Opus 5 109a08a50f Apply only the settings keys given in the remaining keyed applySettings
The same fix as da31464dd for the plugins whose applySettings takes the key list first, which
that sweep missed: 35 channels, modulators, sinks, sources and one MIMO device copied the
whole settings struct on every message, so a GUI message with no keys arriving just after an
API patch put the old values back. The DSD demodulator lost the deviation set at creation
this way.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 19:54:00 +01:00
Jon Beniston a0918b5785 Map API names to setting names.
Fix API settings with spelling mistakes.
2026-09-13 12:09:20 +01:00
f4exb 63348eeee1 Make device title editable in the basic device settings. Fixes #2292 2026-01-28 03:05:39 +01:00
f4exb 585d806ef8 All device plugins: make sure start and stop are effective once only. PArt of #2159 2024-08-27 09:54:09 +02:00
Daniele Forsi 1f9c7efcab Remove uneeded unlocks of QMutexLocker
The mutex will get unlocked anyway when falling out of scope.
2024-06-23 17:32:48 +02:00
Mykola Dvornik 15337cac66 Fix bug that prevents settings changes updates via reverse API
Most plugins that use reverse API to PATCH settings updates to remote
server only do so when `useReverseAPI` is toggled, but not when the
relevant settings are being updated. So lets fix the precondition to
use the `m_useReverseAPI` flag instead.
2024-04-14 18:58:12 +02:00
Daniele Forsi 8c3f7e3775 Remove unused includes and use more direct includes 2024-04-11 23:31:34 +02:00
f4exb 743260db96 Rewriting of copyright notices for plugins/samplemimo. Part of #1893 2023-11-18 06:40:23 +01:00
f4exb 89beb182a7 BladeRF2 MIMO: Make settings assignments atomic. Part of #1329 2022-10-31 16:56:52 +01:00
f4exb 4111c967e9 Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185 2022-03-23 22:32:23 +01:00
f4exb 66fbde74a9 BladeRF2 MIMO 2020-11-10 19:09:44 +01:00