UHD time init to 0 on start, raw output option prints to stdout as well
This commit is contained in:
@@ -59,6 +59,8 @@ class adsb_rx_block (gr.top_block):
|
|||||||
|
|
||||||
if options.filename is None:
|
if options.filename is None:
|
||||||
self.u = uhd.single_usrp_source("", uhd.io_type_t.COMPLEX_FLOAT32, 1)
|
self.u = uhd.single_usrp_source("", uhd.io_type_t.COMPLEX_FLOAT32, 1)
|
||||||
|
time_spec = uhd.time_spec(0.0)
|
||||||
|
self.u.set_time_now(time_spec)
|
||||||
|
|
||||||
#if(options.rx_subdev_spec is None):
|
#if(options.rx_subdev_spec is None):
|
||||||
# options.rx_subdev_spec = ""
|
# options.rx_subdev_spec = ""
|
||||||
@@ -94,8 +96,8 @@ class adsb_rx_block (gr.top_block):
|
|||||||
|
|
||||||
#the DBSRX especially tends to be spur-prone; the LPF keeps out the
|
#the DBSRX especially tends to be spur-prone; the LPF keeps out the
|
||||||
#spur multiple that shows up at 2MHz
|
#spur multiple that shows up at 2MHz
|
||||||
self.lpfiltcoeffs = gr.firdes.low_pass(1, rate, 1.8e6, 200e3)
|
self.lpfiltcoeffs = gr.firdes.low_pass(1, rate, 1.8e6, 100e3)
|
||||||
self.lpfilter = gr.fir_filter_ccc(1, self.lpfiltcoeffs)
|
self.lpfilter = gr.fir_filter_ccf(1, self.lpfiltcoeffs)
|
||||||
|
|
||||||
self.preamble = air.modes_preamble(rate, options.threshold)
|
self.preamble = air.modes_preamble(rate, options.threshold)
|
||||||
#self.framer = air.modes_framer(rate)
|
#self.framer = air.modes_framer(rate)
|
||||||
@@ -111,6 +113,9 @@ class adsb_rx_block (gr.top_block):
|
|||||||
result = self.u.set_center_freq(freq, 0)
|
result = self.u.set_center_freq(freq, 0)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
def printraw(msg):
|
||||||
|
print msg
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
usage = "%prog: [options] output filename"
|
usage = "%prog: [options] output filename"
|
||||||
parser = OptionParser(option_class=eng_option, usage=usage)
|
parser = OptionParser(option_class=eng_option, usage=usage)
|
||||||
@@ -168,6 +173,7 @@ if __name__ == '__main__':
|
|||||||
if options.raw is True:
|
if options.raw is True:
|
||||||
rawport = modes_raw_server()
|
rawport = modes_raw_server()
|
||||||
outputs.append(rawport.output)
|
outputs.append(rawport.output)
|
||||||
|
outputs.append(printraw)
|
||||||
updates.append(rawport.add_pending_conns)
|
updates.append(rawport.add_pending_conns)
|
||||||
|
|
||||||
fg = adsb_rx_block(options, args, queue)
|
fg = adsb_rx_block(options, args, queue)
|
||||||
|
|||||||
Reference in New Issue
Block a user