summaryrefslogtreecommitdiff
path: root/gr-qtgui/apps/uhd_display.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/apps/uhd_display.py')
-rw-r--r--gr-qtgui/apps/uhd_display.py39
1 files changed, 21 insertions, 18 deletions
diff --git a/gr-qtgui/apps/uhd_display.py b/gr-qtgui/apps/uhd_display.py
index 39e5cfbfc7..be501a0182 100644
--- a/gr-qtgui/apps/uhd_display.py
+++ b/gr-qtgui/apps/uhd_display.py
@@ -82,8 +82,8 @@ class main_window(QtGui.QMainWindow):
self.fg.start()
self.gui.pauseButton.setText("Pause")
-
# Functions to set the values in the GUI
+
def set_frequency(self, freq):
self.freq = freq
sfreq = eng_notation.num_to_str(self.freq)
@@ -102,11 +102,12 @@ class main_window(QtGui.QMainWindow):
self.amp = amp
self.gui.amplifierEdit.setText(QtCore.QString("%1").arg(self.amp))
-
# Functions called when signals are triggered in the GUI
+
def frequencyEditText(self):
try:
- freq = eng_notation.str_to_num(self.gui.frequencyEdit.text().toAscii())
+ freq = eng_notation.str_to_num(
+ self.gui.frequencyEdit.text().toAscii())
self.fg.set_frequency(freq)
self.freq = freq
except RuntimeError:
@@ -122,7 +123,8 @@ class main_window(QtGui.QMainWindow):
def bandwidthEditText(self):
try:
- bw = eng_notation.str_to_num(self.gui.bandwidthEdit.text().toAscii())
+ bw = eng_notation.str_to_num(
+ self.gui.bandwidthEdit.text().toAscii())
self.fg.set_bandwidth(bw)
self.bw = bw
except ValueError:
@@ -137,7 +139,8 @@ class main_window(QtGui.QMainWindow):
pass
def saveData(self):
- fileName = QtGui.QFileDialog.getSaveFileName(self, "Save data to file", ".");
+ fileName = QtGui.QFileDialog.getSaveFileName(
+ self, "Save data to file", ".")
if(len(fileName)):
self.fg.save_to_file(str(fileName))
@@ -150,7 +153,6 @@ class main_window(QtGui.QMainWindow):
self.fg.cancel_dc(state)
-
class my_top_block(gr.top_block):
def __init__(self, options):
gr.top_block.__init__(self)
@@ -160,7 +162,8 @@ class my_top_block(gr.top_block):
self.qapp = QtGui.QApplication(sys.argv)
- self.u = uhd.usrp_source(device_addr=options.address, stream_args=uhd.stream_args('fc32'))
+ self.u = uhd.usrp_source(
+ device_addr=options.address, stream_args=uhd.stream_args('fc32'))
if(options.antenna):
self.u.set_antenna(options.antenna, 0)
@@ -170,13 +173,13 @@ class my_top_block(gr.top_block):
if options.gain is None:
# if no gain was specified, use the mid-point in dB
g = self.u.get_gain_range()
- options.gain = float(g.start()+g.stop()) / 2
+ options.gain = float(g.start() + g.stop()) / 2
self.set_gain(options.gain)
if options.freq is None:
# if no freq was specified, use the mid-point
r = self.u.get_freq_range()
- options.freq = float(r.start()+r.stop()) / 2
+ options.freq = float(r.start() + r.stop()) / 2
self.set_frequency(options.freq)
self._fftsize = options.fft_size
@@ -218,7 +221,6 @@ class my_top_block(gr.top_block):
self.main_win.show()
-
def save_to_file(self, name):
self.lock()
@@ -262,19 +264,20 @@ class my_top_block(gr.top_block):
if(state):
self.disconnect(self.u, self.amp)
- self.connect(self.u, (self.dc_sub,0))
- self.connect(self.u, self.dc, (self.dc_sub,1))
+ self.connect(self.u, (self.dc_sub, 0))
+ self.connect(self.u, self.dc, (self.dc_sub, 1))
self.connect(self.dc_sub, self.amp)
else:
self.disconnect(self.dc_sub, self.amp)
- self.disconnect(self.dc, (self.dc_sub,1))
+ self.disconnect(self.dc, (self.dc_sub, 1))
self.disconnect(self.u, self.dc)
- self.disconnect(self.u, (self.dc_sub,0))
+ self.disconnect(self.u, (self.dc_sub, 0))
self.connect(self.u, self.amp)
self.unlock()
-def main ():
+
+def main():
parser = OptionParser(option_class=eng_option)
parser.add_option("-a", "--address", type="string", default="addr=192.168.10.2",
help="Address of UHD device, [default=%default]")
@@ -296,11 +299,11 @@ def main ():
tb = my_top_block(options)
tb.start()
- tb.snk.exec_();
+ tb.snk.exec_()
+
if __name__ == '__main__':
try:
- main ()
+ main()
except KeyboardInterrupt:
pass
-