Kludge Tracker: Gnuradio - v3.4.0-101-g7e2b45b

Parent Directory (gnuradio/gnuradio-examples/python)

Kludge Summary of gnuradio/gnuradio-examples/python/usrp

Total Kludges 17
Total Subdirs 0

All Directories within gnuradio/gnuradio-examples/python/usrp

All Files within gnuradio/gnuradio-examples/python/usrp

Kludge Snippets in gnuradio/gnuradio-examples/python/usrp

gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_ptt.py — 1

Category FIXME
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
127                    return self.set_freq(kv['freq'])
128                    
129                self.panel = panel
130                
131                # FIXME This REALLY needs to be replaced with a hand-crafted button
132                # that sends both button down and button up events
133                hbox = wx.BoxSizer(wx.HORIZONTAL)
134                hbox.Add((10,0), 1)
135                self.status_msg = wx.StaticText(panel, -1, "Press Space Bar to Transmit")
				

gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_ptt.py — 2

Category FIXME
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
212        
213            def _build_subpanel(self, vbox_arg):
214                # build a secondary information panel (sometimes hidden)
215        
216                # FIXME figure out how to have this be a subpanel that is always
217                # created, but has its visibility controlled by foo.Show(True/False)
218                
219                #if not(self.show_debug_info):
220                #    return
				

gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_rcv.py — 1

PyFlakes undefined name 'audio_rate'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
120                    vbox.Add (post_deemph_fft.win, 4, wx.EXPAND)
121        
122                if 0:
123                    post_filt_fft = fftsink2.fft_sink_f(self.panel, title="Post Filter", 
124                                                        fft_size=512, sample_rate=audio_rate,
125                                                        y_per_div=10, ref_level=-40)
126                    self.connect (self.guts.audio_filter, post_filt)
127                    vbox.Add (fft_win4, 4, wx.EXPAND)
128        
				

gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_rcv.py — 2

PyFlakes undefined name 'post_filt'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
122                if 0:
123                    post_filt_fft = fftsink2.fft_sink_f(self.panel, title="Post Filter", 
124                                                        fft_size=512, sample_rate=audio_rate,
125                                                        y_per_div=10, ref_level=-40)
126                    self.connect (self.guts.audio_filter, post_filt)
127                    vbox.Add (fft_win4, 4, wx.EXPAND)
128        
129                
130                # control area form at bottom
				

gnuradio/gnuradio-examples/python/usrp/usrp_nbfm_rcv.py — 3

PyFlakes undefined name 'fft_win4'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
123                    post_filt_fft = fftsink2.fft_sink_f(self.panel, title="Post Filter", 
124                                                        fft_size=512, sample_rate=audio_rate,
125                                                        y_per_div=10, ref_level=-40)
126                    self.connect (self.guts.audio_filter, post_filt)
127                    vbox.Add (fft_win4, 4, wx.EXPAND)
128        
129                
130                # control area form at bottom
131                self.myform = myform = form.form()
				

gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 1

Category FIXME
Committer eb
Commit ID 2c1032480d2874f38af9b5b9d18e753e968619e5
67                self.center_freq = msg.arg1()
68                self.vlen = int(msg.arg2())
69                assert(msg.length() == self.vlen * gr.sizeof_float)
70        
71                # FIXME consider using Numarray or NumPy vector
72                t = msg.to_string()
73                self.raw_data = t
74                self.data = struct.unpack('%df' % (self.vlen,), t)
75        
				

gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 2

Category FIXME
Committer eb
Commit ID 2c1032480d2874f38af9b5b9d18e753e968619e5
165                    power += tap*tap
166                    
167                c2mag = gr.complex_to_mag_squared(self.fft_size)
168        
169                # FIXME the log10 primitive is dog slow
170                log = gr.nlog10_ff(10, self.fft_size,
171                                   -20*math.log10(self.fft_size)-10*math.log10(power/self.fft_size))
172        		
173                # Set the freq_step to 75% of the actual data throughput.
				

gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 3

Category FIXME
Committer eb
Commit ID 2c1032480d2874f38af9b5b9d18e753e968619e5
187                self._tune_callback = tune(self)        # hang on to this to keep it from being GC'd
188                stats = gr.bin_statistics_f(self.fft_size, self.msgq,
189                                            self._tune_callback, tune_delay, dwell_delay)
190        
191                # FIXME leave out the log10 until we speed it up
192        	#self.connect(self.u, s2v, fft, c2mag, log, stats)
193        	self.connect(self.u, s2v, fft, c2mag, stats)
194        
195                if options.gain is None:
				

gnuradio/gnuradio-examples/python/usrp/usrp_spectrum_sense.py — 4

Category FIXME
Committer eb
Commit ID 2c1032480d2874f38af9b5b9d18e753e968619e5
241        
242                # Print center freq so we know that something is happening...
243                print m.center_freq
244        
245                # FIXME do something useful with the data...
246                
247                # m.data are the mag_squared of the fft output (they are in the
248                # standard order.  I.e., bin 0 == DC.)
249                # You'll probably want to do the equivalent of "fftshift" on them
				

gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 1

PyFlakes undefined name 's2f'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
207                  self.connect (self.src, self.agc,self.am_demod,self.invert_and_scale, self.set_blacklevel,f2uc,self.dst)
208                elif process_type=='do_tv_sync_adv':
209                  #defaults: gr.tv_sync_adv (double sampling_freq, unsigned int tv_format,bool output_active_video_only=false, bool do_invert=false, double wanted_black_level=0.0, double wanted_white_level=255.0, double avg_alpha=0.1, double initial_gain=1.0, double initial_offset=0.0,bool debug=false)
210                  self.tv_sync_adv=gr.tv_sync_adv(usrp_rate,0,False,False,0.0,255.0,0.01,1.0,0.0,False) #note, this block is not yet in cvs
211                  self.connect (self.src, self.am_demod,self.invert_and_scale,self.tv_sync_adv,s2f,f2uc,self.dst) 
212                elif process_type=='do_nullsink':
213                  #self.connect (self.src, self.am_demod,self.invert_and_scale,f2uc,video_sink)
214                  c2r=gr.complex_to_real()
215                  nullsink=gr.null_sink(gr.sizeof_float)
				

gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 2

PyFlakes undefined name 'fftsink'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
252                    return self.set_freq(kv['freq'])
253        
254        
255                if 0:
256                    self.src_fft = fftsink.fft_sink_c (self, self.panel, title="Data from USRP",
257                                                       fft_size=512, sample_rate=usrp_rate)
258                    self.connect (self.src, self.src_fft)
259                    vbox.Add (self.src_fft.win, 4, wx.EXPAND)
260        
				

gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 3

PyFlakes undefined name 'fftsink'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
258                    self.connect (self.src, self.src_fft)
259                    vbox.Add (self.src_fft.win, 4, wx.EXPAND)
260        
261                if 0:
262                    post_demod_fft = fftsink.fft_sink_f (self, self.panel, title="Post Demod",
263                                                          fft_size=512, sample_rate=demod_rate,
264                                                          y_per_div=10, ref_level=-40)
265                    self.connect (self.am_demod, post_demod_fft)
266                    vbox.Add (post_demod_fft.win, 4, wx.EXPAND)
				

gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 4

PyFlakes undefined name 'fftsink'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
265                    self.connect (self.am_demod, post_demod_fft)
266                    vbox.Add (post_demod_fft.win, 4, wx.EXPAND)
267        
268                if 0:
269                    post_filt_fft = fftsink.fft_sink_f (self, self.panel, title="Post Filter", 
270                                                        fft_size=512, sample_rate=audio_rate,
271                                                        y_per_div=10, ref_level=-40)
272                    self.connect (self.set_blacklevel, post_filt)
273                    vbox.Add (fft_win4, 4, wx.EXPAND)
				

gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 5

PyFlakes undefined name 'post_filt'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
268                if 0:
269                    post_filt_fft = fftsink.fft_sink_f (self, self.panel, title="Post Filter", 
270                                                        fft_size=512, sample_rate=audio_rate,
271                                                        y_per_div=10, ref_level=-40)
272                    self.connect (self.set_blacklevel, post_filt)
273                    vbox.Add (fft_win4, 4, wx.EXPAND)
274        
275                
276                # control area form at bottom
				

gnuradio/gnuradio-examples/python/usrp/usrp_tv_rcv.py — 6

PyFlakes undefined name 'fft_win4'
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
269                    post_filt_fft = fftsink.fft_sink_f (self, self.panel, title="Post Filter", 
270                                                        fft_size=512, sample_rate=audio_rate,
271                                                        y_per_div=10, ref_level=-40)
272                    self.connect (self.set_blacklevel, post_filt)
273                    vbox.Add (fft_win4, 4, wx.EXPAND)
274        
275                
276                # control area form at bottom
277                self.myform = myform = form.form()
				

gnuradio/gnuradio-examples/python/usrp/usrp_wfm_rcv_fmdet.py

Category FIXME
Committer n4hy
Commit ID 58bd4ceaee4884652a682297a49957137cafa56d
114        
115                #self.guts = blks2.wfm_rcv (demod_rate, audio_decimation)
116                self.guts = blks2.wfm_rcv_fmdet (demod_rate, audio_decimation)
117        
118                # FIXME rework {add,multiply}_const_* to handle multiple streams
119                self.volume_control_l = gr.multiply_const_ff(self.vol)
120                self.volume_control_r = gr.multiply_const_ff(self.vol)
121        
122                # sound card as final sink
				

gnuradio/gnuradio-examples/python/usrp/usrp_wfm_rcv_pll.py

Category FIXME
Committer jcorgan
Commit ID 5d69a524f81f234b3fbc41d49ba18d6f6886baba
114        
115                #self.guts = blks2.wfm_rcv (demod_rate, audio_decimation)
116                self.guts = blks2.wfm_rcv_pll (demod_rate, audio_decimation)
117        
118                # FIXME rework {add,multiply}_const_* to handle multiple streams
119                self.volume_control_l = gr.multiply_const_ff(self.vol)
120                self.volume_control_r = gr.multiply_const_ff(self.vol)
121        
122                # sound card as final sink