Skip to content

Commit 2a84ed2

Browse files
Move gain clamping in rtl-sdr init
1 parent f90e2d5 commit 2a84ed2

File tree

1 file changed

+4
-4
lines changed
  • source_modules/rtl_sdr_source/src

1 file changed

+4
-4
lines changed

source_modules/rtl_sdr_source/src/main.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,6 @@ class RTLSDRSourceModule : public ModuleManager::Instance {
199199
config.conf["devices"][selectedDevName]["tunerAgc"] = tunerAgc;
200200
config.conf["devices"][selectedDevName]["gain"] = gainId;
201201
}
202-
if (gainId >= gainList.size()) { gainId = gainList.size() - 1; }
203-
updateGainTxt();
204202

205203
// Load config
206204
if (config.conf["devices"][selectedDevName].contains("sampleRate")) {
@@ -240,9 +238,11 @@ class RTLSDRSourceModule : public ModuleManager::Instance {
240238

241239
if (config.conf["devices"][selectedDevName].contains("gain")) {
242240
gainId = config.conf["devices"][selectedDevName]["gain"];
243-
updateGainTxt();
244241
}
245242

243+
if (gainId >= gainList.size()) { gainId = gainList.size() - 1; }
244+
updateGainTxt();
245+
246246
config.release(created);
247247

248248
rtlsdr_close(openDev);
@@ -595,4 +595,4 @@ MOD_EXPORT void _DELETE_INSTANCE_(ModuleManager::Instance* instance) {
595595
MOD_EXPORT void _END_() {
596596
config.disableAutoSave();
597597
config.save();
598-
}
598+
}

0 commit comments

Comments
 (0)