Changeset 7287

Show
Ignore:
Timestamp:
12/27/07 13:36:39
Author:
jcorgan
Message:

Applied changeset r6837 on trunk to release branch.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gnuradio/branches/releases/3.1/gr-utils/src/python/usrp_fft.py

    r7284 r7287  
    2929import wx 
    3030import sys 
    31  
     31import numpy 
    3232 
    3333def pick_subdevice(u): 
     
    262262    def evt_left_dclick(self, event): 
    263263        (ux, uy) = self.scope.win.GetXY(event) 
    264         target_freq = ux/self.scope.win._scale_factor 
    265         self.set_freq(target_freq) 
     264        if event.CmdDown(): 
     265            # Re-center on maximum power 
     266            points = self.scope.win._points 
     267            ind = numpy.argmax(points[:,1]) 
     268            (freq, pwr) = points[ind] 
     269            target_freq = freq/self.scope.win._scale_factor 
     270            self.set_freq(target_freq)             
     271        else: 
     272            # Re-center on clicked frequency 
     273            target_freq = ux/self.scope.win._scale_factor 
     274            self.set_freq(target_freq) 
     275             
    266276         
    267277def main ():