adds notes; forces detection of QT_X11_NO_MITSHM=1

This commit is contained in:
Jed Reynolds
2019-11-08 15:16:02 -08:00
parent 2eadf9968b
commit bca7cef249

View File

@@ -9,6 +9,16 @@
if __name__ == '__main__': if __name__ == '__main__':
import ctypes import ctypes
import sys import sys
import os
# test for QT_X11_NO_MITSHM=1
if 'QT_X11_NO_MITSHM' not in os.environ:
print "QT_X11_NO_MITSHM not set. Please export QT_X11_NO_MITSHM=1"
exit(1);
if os.environ['QT_X11_NO_MITSHM'] is not "1":
print "QT_X11_NO_MITSHM not 1. Please export QT_X11_NO_MITSHM=1"
exit(1);
if sys.platform.startswith('linux'): if sys.platform.startswith('linux'):
try: try:
x11 = ctypes.cdll.LoadLibrary('libX11.so') x11 = ctypes.cdll.LoadLibrary('libX11.so')
@@ -25,11 +35,13 @@ from gnuradio.eng_option import eng_option
from gnuradio.filter import firdes from gnuradio.filter import firdes
from optparse import OptionParser from optparse import OptionParser
import osmosdr import osmosdr
import os
import sip import sip
import sys import sys
import time import time
from gnuradio import qtgui from gnuradio import qtgui
# test for QT_X11_NO_MITSHM=1
class pulse_detect(gr.top_block, Qt.QWidget): class pulse_detect(gr.top_block, Qt.QWidget):
@@ -67,7 +79,7 @@ class pulse_detect(gr.top_block, Qt.QWidget):
# Blocks # Blocks
################################################## ##################################################
self.qtgui_time_sink_x_0 = qtgui.time_sink_f( self.qtgui_time_sink_x_0 = qtgui.time_sink_f(
100000, #size 100000, #size into variable
samp_rate, #samp_rate samp_rate, #samp_rate
"", #name "", #name
1 #number of inputs 1 #number of inputs
@@ -114,9 +126,9 @@ class pulse_detect(gr.top_block, Qt.QWidget):
self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget) self._qtgui_time_sink_x_0_win = sip.wrapinstance(self.qtgui_time_sink_x_0.pyqwidget(), Qt.QWidget)
self.top_grid_layout.addWidget(self._qtgui_time_sink_x_0_win) self.top_grid_layout.addWidget(self._qtgui_time_sink_x_0_win)
self.osmosdr_source_0 = osmosdr.source( args="numchan=" + str(1) + " " + 'hackrf=000000000000000087c867dc2a44625f' ) self.osmosdr_source_0 = osmosdr.source( args="numchan=" + str(1) + " " + 'hackrf=000000000000000087c867dc2a44625f' ) # serno into variable
self.osmosdr_source_0.set_sample_rate(samp_rate) self.osmosdr_source_0.set_sample_rate(samp_rate)
self.osmosdr_source_0.set_center_freq(5180e6, 0) self.osmosdr_source_0.set_center_freq(5180e6, 0) # turn into variable
self.osmosdr_source_0.set_freq_corr(0, 0) self.osmosdr_source_0.set_freq_corr(0, 0)
self.osmosdr_source_0.set_dc_offset_mode(0, 0) self.osmosdr_source_0.set_dc_offset_mode(0, 0)
self.osmosdr_source_0.set_iq_balance_mode(0, 0) self.osmosdr_source_0.set_iq_balance_mode(0, 0)