Corrected the way gain was being set for SDRPlay.

This commit is contained in:
Mark J. Fine 2022-12-18 13:50:20 -05:00
parent ec61b85afc
commit d83c934b95
2 changed files with 5 additions and 4 deletions

View File

@ -610,7 +610,7 @@ class NRSC5_DUI(object):
# set gain if auto gain is not selected # set gain if auto gain is not selected
if (not self.cbAutoGain.get_active()): if (not self.cbAutoGain.get_active()):
self.streamInfo["Gain"] = self.spinGain.get_value() self.streamInfo["Gain"] = round(self.spinGain.get_value(),2)
self.nrsc5Args.append("-g") self.nrsc5Args.append("-g")
self.nrsc5Args.append(str(self.streamInfo["Gain"])) self.nrsc5Args.append(str(self.streamInfo["Gain"]))
@ -1119,7 +1119,7 @@ class NRSC5_DUI(object):
if (self.cbAutoGain.get_active()): if (self.cbAutoGain.get_active()):
self.spinGain.set_value(self.streamInfo["Gain"]) self.spinGain.set_value(self.streamInfo["Gain"])
self.lblGain.set_label("{:2.1f}dB".format(self.streamInfo["Gain"])) self.lblGain.set_label("{:2.2f}dB".format(self.streamInfo["Gain"]))
# second param is lot id, if -1, show cover, otherwise show cover # second param is lot id, if -1, show cover, otherwise show cover
# technically we should show the file with the matching lot id # technically we should show the file with the matching lot id

View File

@ -10,8 +10,9 @@
<property name="page_increment">1</property> <property name="page_increment">1</property>
</object> </object>
<object class="GtkAdjustment" id="adjGain"> <object class="GtkAdjustment" id="adjGain">
<property name="lower">0.00</property>
<property name="upper">49.60</property> <property name="upper">49.60</property>
<property name="step_increment">0.10</property> <property name="step_increment">0.01</property>
<property name="page_increment">1</property> <property name="page_increment">1</property>
</object> </object>
<object class="GtkAdjustment" id="adjPPM"> <object class="GtkAdjustment" id="adjPPM">
@ -1430,7 +1431,7 @@
<property name="primary_icon_activatable">False</property> <property name="primary_icon_activatable">False</property>
<property name="secondary_icon_activatable">False</property> <property name="secondary_icon_activatable">False</property>
<property name="adjustment">adjGain</property> <property name="adjustment">adjGain</property>
<property name="digits">1</property> <property name="digits">2</property>
<property name="snap_to_ticks">True</property> <property name="snap_to_ticks">True</property>
<property name="numeric">True</property> <property name="numeric">True</property>
</object> </object>