Thu Feb 19 08:48:00 2015
  
    options
    
      author
      Ettus Research
    
    
      alias
      
    
    
      category
      Custom
    
    
      comment
      
    
    
      description
      Standard edition, single-channel
    
    
      _enabled
      True
    
    
      _coordinate
      (10, 10)
    
    
      _rotation
      0
    
    
      generate_options
      wx_gui
    
    
      id
      mega_fft
    
    
      max_nouts
      0
    
    
      realtime_scheduling
      1
    
    
      run_options
      prompt
    
    
      run
      True
    
    
      thread_safe_setters
      
    
    
      title
      Mega FFT
    
    
      window_size
      2400, 1800
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.src.get_center_freq()
    
    
      comment
      
    
    
      value
      0
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (173, 1024)
    
    
      _rotation
      0
    
    
      id
      actual_center_freq
    
    
      injection
      variable
    
    
      deps
      {'tune_obj': tune_obj}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.src.get_samp_rate()
    
    
      comment
      
    
    
      value
      rate
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (762, 1310)
    
    
      _rotation
      0
    
    
      id
      actual_sample_rate
    
    
      injection
      variable
    
    
      deps
      {'requested_sample_rate': requested_sample_rate}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.src.get_antennas()
    
    
      comment
      
    
    
      value
      ['']
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1361, 1211)
    
    
      _rotation
      0
    
    
      id
      antennas
    
    
      injection
      variable
    
    
      deps
      {}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      if self.fft_sink.controller['average']: self.fft_sink.controller['average'] = False; time.sleep(0.25); self.fft_sink.controller['average'] = True;
    
    
      comment
      
    
    
      value
      test
    
    
      _enabled
      True
    
    
      first_eval
      none
    
    
      _coordinate
      (496, 409)
    
    
      _rotation
      0
    
    
      id
      any_test_1
    
    
      injection
      plain
    
    
      deps
      {'test': test}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.fft_sink.controller['average'] = True
    
    
      comment
      
    
    
      value
      any_test_1
    
    
      _enabled
      False
    
    
      first_eval
      none
    
    
      _coordinate
      (617, 499)
    
    
      _rotation
      0
    
    
      id
      any_test_1_0
    
    
      injection
      plain
    
    
      deps
      {'any_test': any_test_1}
    
  
  
    variable_check_box
    
      comment
      
    
    
      value
      True
    
    
      _enabled
      True
    
    
      false
      False
    
    
      _coordinate
      (529, 632)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      auto_dc_offset_removal
    
    
      label
      Auto DC offset removal
    
    
      notebook
      nb_analog, 1
    
    
      true
      True
    
  
  
    variable_check_box
    
      comment
      
    
    
      value
      True
    
    
      _enabled
      True
    
    
      false
      False
    
    
      _coordinate
      (576, 828)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      auto_iq_correction
    
    
      label
      Auto IQ correction
    
    
      notebook
      nb_analog, 1
    
    
      true
      True
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (505, 1023)
    
    
      _rotation
      0
    
    
      id
      clicked_freq
    
    
      value
      0
    
  
  
    variable_text_box
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      clicked_freq
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (423, 921)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      clicked_freq_txt
    
    
      label
      Clicked freq
    
    
      notebook
      nb_test, 0
    
  
  
    variable_function_probe
    
      block_id
      src
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      
    
    
      function_name
      get_sensor_names
    
    
      _coordinate
      (2138, 153)
    
    
      _rotation
      0
    
    
      id
      daughterboard_sensor_names
    
    
      poll_rate
      sensor_interval
    
    
      value
      []
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      '\n'.join(map(lambda x: '%s: %s' % (x, str(self.src.get_sensor(x))), self.daughterboard_sensor_names))
    
    
      comment
      
    
    
      value
      '(none)'
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (2143, 258)
    
    
      _rotation
      0
    
    
      id
      daughterboard_sensors
    
    
      injection
      variable
    
    
      deps
      {'daughterboard_sensor_names': daughterboard_sensor_names}
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (441, 1338)
    
    
      _rotation
      0
    
    
      id
      decim
    
    
      value
      int(2**decim_idx)
    
  
  
    variable_slider
    
      comment
      
    
    
      converver
      int_converter
    
    
      value
      1
    
    
      _enabled
      True
    
    
      _coordinate
      (769, 1062)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      decim
    
    
      label
      Divide base sample rate
    
    
      max
      max_decim
    
    
      min
      1
    
    
      notebook
      nb_rate, 0
    
    
      num_steps
      max_decim-1
    
    
      style
      wx.SL_HORIZONTAL
    
  
  
    variable_slider
    
      comment
      
    
    
      converver
      int_converter
    
    
      value
      0
    
    
      _enabled
      False
    
    
      _coordinate
      (472, 1150)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      decim_idx
    
    
      label
      Decimate current sample rate
    
    
      max
      int(math.log(max_decim)/math.log(2))
    
    
      min
      0
    
    
      notebook
      nb_rate, 0
    
    
      num_steps
      int(math.log(max_decim)/math.log(2))
    
    
      style
      wx.SL_HORIZONTAL
    
  
  
    variable_any_code_post_eval
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1619, 1219)
    
    
      _rotation
      0
    
    
      id
      dont_need_this_now_built_in_to_Any_Code_block
    
  
  
    variable_function_probe
    
      block_id
      fft_sink
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      
    
    
      function_name
      win['avg_alpha'] * [1.0/self.fft_sink.win['avg_alpha'],1.0][self.fft_sink.win['average']];
    
    
      _coordinate
      (352, 311)
    
    
      _rotation
      0
    
    
      id
      fft_ave_probe
    
    
      poll_rate
      5
    
    
      value
      ave
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1322, 397)
    
    
      _rotation
      0
    
    
      id
      fft_averaging
    
    
      value
      str_to_bool(averaging)
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (328, 1177)
    
    
      _rotation
      0
    
    
      id
      fft_center_freq
    
    
      value
      actual_center_freq * relative_freq
    
  
  
    variable_function_probe
    
      block_id
      fft_max_idx_probe
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      
    
    
      function_name
      level
    
    
      _coordinate
      (784, 373)
    
    
      _rotation
      0
    
    
      id
      fft_max_idx
    
    
      poll_rate
      probe_interval
    
    
      value
      (fft_size/2)*0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (808, 682)
    
    
      _rotation
      0
    
    
      id
      fft_max_idx_norm
    
    
      value
      [fft_max_idx,fft_max_idx-fft_size][int(fft_max_idx>(fft_size/2))]
    
  
  
    variable_function_probe
    
      block_id
      fft_max_lvl_probe
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      
    
    
      function_name
      level
    
    
      _coordinate
      (937, 652)
    
    
      _rotation
      0
    
    
      id
      fft_max_lvl
    
    
      poll_rate
      probe_interval
    
    
      value
      0.0
    
  
  
    variable_function_probe
    
      block_id
      fft_max_lvl_probe_2
    
    
      comment
      
    
    
      _enabled
      False
    
    
      function_args
      
    
    
      function_name
      level
    
    
      _coordinate
      (1119, 1682)
    
    
      _rotation
      0
    
    
      id
      fft_max_lvl_2
    
    
      poll_rate
      probe_interval
    
    
      value
      0.0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1055, 490)
    
    
      _rotation
      0
    
    
      id
      fft_max_lvl_log
    
    
      value
      math.log10([fft_max_lvl,1.0][int(fft_max_lvl==0.0)])*10.0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (947, 373)
    
    
      _rotation
      0
    
    
      id
      fft_max_lvl_value
    
    
      value
      fft_max_lvl
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1293, 1707)
    
    
      _rotation
      0
    
    
      id
      fft_max_lvl_value_2
    
    
      value
      fft_max_lvl_2
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1155, 399)
    
    
      _rotation
      0
    
    
      id
      fft_peak_hold
    
    
      value
      str_to_bool(peak_hold)
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      ((freq <= freq_range.stop()) and (freq >= freq_range.start())) or self.set_requested_freq_txt(self.src.get_center_freq()); print self.src.get_center_freq()
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      True
    
    
      first_eval
      post
    
    
      _coordinate
      (352, 665)
    
    
      _rotation
      0
    
    
      id
      fix_invalid_freq
    
    
      injection
      plain
    
    
      deps
      {}
    
  
  
    variable_slider
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      0
    
    
      _enabled
      True
    
    
      _coordinate
      (277, 893)
    
    
      _rotation
      0
    
    
      grid_pos
      2, 0, 1, 1
    
    
      id
      freq_fine
    
    
      label
      Freq (fine)
    
    
      max
      freq_fine_range/2
    
    
      min
      -freq_fine_range/2
    
    
      notebook
      nb_freq, 0
    
    
      num_steps
      1000
    
    
      style
      wx.SL_HORIZONTAL
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.src.get_freq_range()
    
    
      comment
      
    
    
      value
      uhd.freq_range(freq,freq+1)
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (91, 795)
    
    
      _rotation
      0
    
    
      id
      freq_range
    
    
      injection
      variable
    
    
      deps
      {}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      [gain,initial_gain][gain==float('-inf')]
    
    
      comment
      
    
    
      value
      gain_range.start()
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1467, 1032)
    
    
      _rotation
      0
    
    
      id
      gain_default
    
    
      injection
      variable
    
    
      deps
      {'initial_gain': initial_gain}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.src.get_gain_range()
    
    
      comment
      
    
    
      value
      uhd.gain_range(0,0,0)
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1304, 1034)
    
    
      _rotation
      0
    
    
      id
      gain_range
    
    
      injection
      variable
    
    
      deps
      {}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      print self.src.get_antennas()
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      False
    
    
      first_eval
      inline
    
    
      _coordinate
      (1361, 1127)
    
    
      _rotation
      0
    
    
      id
      get_antennas
    
    
      injection
      plain
    
    
      deps
      {}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      'lo_locked' in self.src.get_sensor_names()
    
    
      comment
      
    
    
      value
      False
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (338, 1236)
    
    
      _rotation
      0
    
    
      id
      has_lo_locked
    
    
      injection
      variable
    
    
      deps
      {}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      [gain,gain_range.start() + ((gain_range.stop() - gain_range.start()) * 0.25)][gain==float('-inf')]
    
    
      comment
      
    
    
      value
      0
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1380, 839)
    
    
      _rotation
      0
    
    
      id
      initial_gain
    
    
      injection
      variable
    
    
      deps
      {'gain_range': gain_range}
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1693, 976)
    
    
      _rotation
      0
    
    
      id
      initial_gain_old
    
    
      value
      gain_range.start() + ((gain_range.stop() - gain_range.start()) * 0.25)
    
  
  
    variable_text_box
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      lo_offset
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (162, 729)
    
    
      _rotation
      0
    
    
      grid_pos
      4, 0, 1, 1
    
    
      id
      lo_offset_txt
    
    
      label
      LO offset (only for LO offset tuning mode)
    
    
      notebook
      nb_freq, 0
    
  
  
    variable_function_probe
    
      block_id
      src
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      "'lo_locked'"
    
    
      function_name
      get_sensor
    
    
      _coordinate
      (7, 1282)
    
    
      _rotation
      0
    
    
      id
      locked_probe
    
    
      poll_rate
      lo_check_interval * float(has_lo_locked)
    
    
      value
      '(unknown)'
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (947, 489)
    
    
      _rotation
      0
    
    
      id
      max_bin_freq
    
    
      value
      fft_center_freq + (((1.0*fft_max_idx_norm) / fft_size) * samp_rate)
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (947, 430)
    
    
      _rotation
      0
    
    
      id
      max_bin_freq_old
    
    
      value
      fft_center_freq + (((1.0*fft_max_idx_norm - (fft_size/2)) / fft_size) * samp_rate)
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (666, 1121)
    
    
      _rotation
      0
    
    
      id
      max_decim
    
    
      value
      256
    
  
  
    variable_function_probe
    
      block_id
      src
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      
    
    
      function_name
      get_mboard_sensor_names
    
    
      _coordinate
      (1950, 150)
    
    
      _rotation
      0
    
    
      id
      motherboard_sensor_names
    
    
      poll_rate
      sensor_interval
    
    
      value
      []
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      '\n'.join(map(lambda x: '%s: %s' % (x, str(self.src.get_mboard_sensor(x))), filter(lambda x: x.find('gps') != 0, self.motherboard_sensor_names)))
    
    
      comment
      
    
    
      value
      '(none)'
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1954, 257)
    
    
      _rotation
      0
    
    
      id
      motherboard_sensors
    
    
      injection
      variable
    
    
      deps
      {'motherboard_sensor_names': motherboard_sensor_names}
    
  
  
    variable_check_box
    
      comment
      
    
    
      value
      1
    
    
      _enabled
      False
    
    
      false
      1
    
    
      _coordinate
      (7, 1154)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      relative_freq
    
    
      label
      Baseband Frequency Axis
    
    
      notebook
      nb_test, 0
    
    
      true
      0
    
  
  
    variable_chooser
    
      choices
      [1, 0]
    
    
      comment
      
    
    
      value
      1
    
    
      _enabled
      True
    
    
      _coordinate
      (179, 1108)
    
    
      _rotation
      0
    
    
      grid_pos
      7, 0, 1, 1
    
    
      id
      relative_freq
    
    
      label
      Frequency Axis
    
    
      labels
      ['RF', 'Baseband']
    
    
      notebook
      nb_freq, 0
    
    
      style
      wx.RA_HORIZONTAL
    
    
      type
      drop_down
    
  
  
    variable_chooser
    
      choices
      [False, True]
    
    
      comment
      
    
    
      value
      True
    
    
      _enabled
      True
    
    
      _coordinate
      (1106, 901)
    
    
      _rotation
      0
    
    
      grid_pos
      1, 0, 1, 1
    
    
      id
      relative_time
    
    
      label
      Time display
    
    
      labels
      ['Absolute', 'Relative']
    
    
      notebook
      nb_test, 0
    
    
      style
      wx.RA_HORIZONTAL
    
    
      type
      drop_down
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (324, 1116)
    
    
      _rotation
      0
    
    
      id
      requested_freq
    
    
      value
      requested_freq_txt + freq_fine
    
  
  
    variable_slider
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      freq
    
    
      _enabled
      True
    
    
      _coordinate
      (91, 706)
    
    
      _rotation
      0
    
    
      grid_pos
      1, 0, 1, 1
    
    
      id
      requested_freq_txt
    
    
      label
      Requested freq
    
    
      max
      [freq_range.stop(), freq_range.start() + 1.0][freq_range.start()==freq_range.stop()]
    
    
      min
      freq_range.start()
    
    
      notebook
      nb_freq, 0
    
    
      num_steps
      [1000,1][freq_range.start()==freq_range.stop()]
    
    
      style
      wx.SL_HORIZONTAL
    
  
  
    variable_text_box
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      freq
    
    
      _enabled
      False
    
    
      formatter
      None
    
    
      _coordinate
      (3, 748)
    
    
      _rotation
      0
    
    
      grid_pos
      1, 0, 1, 1
    
    
      id
      requested_freq_txt
    
    
      label
      Requested base freq
    
    
      notebook
      nb_freq, 0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (608, 1062)
    
    
      _rotation
      0
    
    
      id
      requested_sample_rate
    
    
      value
      requested_sample_rate_base / (1.*decim)
    
  
  
    variable_text_box
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      rate
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (588, 1282)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 0, 1, 1
    
    
      id
      requested_sample_rate_base
    
    
      label
      Requested base sample rate
    
    
      notebook
      nb_rate, 0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (498, 1281)
    
    
      _rotation
      0
    
    
      id
      samp_rate
    
    
      value
      int(actual_sample_rate)
    
  
  
    variable_chooser
    
      choices
      [0, 1]
    
    
      comment
      
    
    
      value
      0+1
    
    
      _enabled
      True
    
    
      _coordinate
      (1442, 4)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      scope_mode
    
    
      label
      Scope Mode
    
    
      labels
      ['Complex', 'Magnitude']
    
    
      notebook
      nb, 1
    
    
      style
      wx.RA_HORIZONTAL
    
    
      type
      radio_buttons
    
  
  
    variable_chooser
    
      choices
      [0, 1]
    
    
      comment
      
    
    
      value
      0+1
    
    
      _enabled
      False
    
    
      _coordinate
      (1465, 1432)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      scope_mode_2
    
    
      label
      Scope Mode 2
    
    
      labels
      ['Complex', 'Magnitude']
    
    
      notebook
      nb, 1
    
    
      style
      wx.RA_HORIZONTAL
    
    
      type
      radio_buttons
    
  
  
    variable_chooser
    
      choices
      antennas
    
    
      comment
      
    
    
      value
      [ [antenna,antennas[0]][antenna not in antennas] ,antennas[0]][antenna=='']
    
    
      _enabled
      True
    
    
      _coordinate
      (1526, 1265)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      selected_antenna
    
    
      label
      Antenna
    
    
      labels
      [antennas,['(default)']][antennas==('',)]
    
    
      notebook
      nb_analog, 0
    
    
      style
      wx.RA_HORIZONTAL
    
    
      type
      radio_buttons
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (187, 5)
    
    
      _rotation
      0
    
    
      id
      selected_antenna_proxy
    
    
      value
      selected_antenna
    
  
  
    variable_slider
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      gain_default
    
    
      _enabled
      True
    
    
      _coordinate
      (1554, 906)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      selected_gain
    
    
      label
      Gain
    
    
      max
      [gain_range.stop(), gain_range.start() + 1.0][gain_range.stop()==gain_range.start()]
    
    
      min
      gain_range.start()
    
    
      notebook
      nb_analog, 0
    
    
      num_steps
      [int((abs(gain_range.stop()-gain_range.start())/[gain_range.step(), 1.0][gain_range.step()==0])), 1][gain_range.stop()==gain_range.start()]
    
    
      style
      wx.SL_HORIZONTAL
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (207, 65)
    
    
      _rotation
      0
    
    
      id
      selected_gain_proxy
    
    
      value
      selected_gain
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.src.set_antenna(self.selected_antenna)
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      False
    
    
      first_eval
      none
    
    
      _coordinate
      (1526, 1127)
    
    
      _rotation
      0
    
    
      id
      set_antenna
    
    
      injection
      plain
    
    
      deps
      {'selected_antenna': selected_antenna}
    
  
  
    variable_check_box
    
      comment
      
    
    
      value
      True
    
    
      _enabled
      True
    
    
      false
      False
    
    
      _coordinate
      (352, 411)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 1, 1, 1
    
    
      id
      show_max_freq
    
    
      label
      Show max freq
    
    
      notebook
      nb_test, 0
    
    
      true
      True
    
  
  
    variable_check_box
    
      comment
      
    
    
      value
      True
    
    
      _enabled
      True
    
    
      false
      False
    
    
      _coordinate
      (352, 538)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 2, 1, 1
    
    
      id
      show_max_lvl
    
    
      label
      Show max level
    
    
      notebook
      nb_test, 0
    
    
      true
      True
    
  
  
    variable_check_box
    
      comment
      
    
    
      value
      [False, True][show_stream_tags.lower() != 'false']
    
    
      _enabled
      True
    
    
      false
      False
    
    
      _coordinate
      (1172, 578)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 0, 1, 1
    
    
      id
      show_stream_tags_chk
    
    
      label
      Print stream tags
    
    
      notebook
      nb_test, 0
    
    
      true
      True
    
  
  
    variable_function_probe
    
      block_id
      probe_avg_mag
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      
    
    
      function_name
      level
    
    
      _coordinate
      (765, 820)
    
    
      _rotation
      0
    
    
      id
      signal_probe
    
    
      poll_rate
      probe_interval
    
    
      value
      0.0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (916, 911)
    
    
      _rotation
      0
    
    
      id
      signal_probe_log
    
    
      value
      math.log10([signal_probe,1.0][signal_probe==0.0])*10
    
  
  
    variable_any_code
    
      callback_mode
      inline
    
    
      code
      if self.spec != "": self.src.set_subdev_spec(self.spec, 0); print self.spec
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      False
    
    
      first_eval
      inline
    
    
      _coordinate
      (1795, 618)
    
    
      _rotation
      0
    
    
      id
      spec_proxy
    
    
      injection
      plain
    
    
      deps
      {}
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      '"' + str(locked_probe) + '"'
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (172, 1234)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      static_locked
    
    
      label
      Locked
    
    
      notebook
      nb_info, 0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1230, 251)
    
    
      _rotation
      0
    
    
      id
      str_to_bool
    
    
      value
      lambda x: len(x)>0 and x.lower()[0] not in ['0', 'n', 'f']
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      '[' + self.src.get_subdev_spec().strip() + ']'
    
    
      comment
      
    
    
      value
      '(unknown)'
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (954, 1201)
    
    
      _rotation
      0
    
    
      id
      subdev_spec
    
    
      injection
      variable
    
    
      deps
      {}
    
  
  
    variable_chooser
    
      choices
      [1]
    
    
      comment
      
    
    
      value
      1
    
    
      _enabled
      True
    
    
      _coordinate
      (497, 497)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      test
    
    
      label
      Test
    
    
      labels
      ['Reset FFT average']
    
    
      notebook
      nb_test, 0
    
    
      style
      wx.RA_HORIZONTAL
    
    
      type
      button
    
  
  
    variable_function_probe
    
      block_id
      src
    
    
      comment
      
    
    
      _enabled
      True
    
    
      function_args
      
    
    
      function_name
      get_time_now
    
    
      _coordinate
      (1107, 702)
    
    
      _rotation
      0
    
    
      id
      time_probe
    
    
      poll_rate
      sensor_interval
    
    
      value
      uhd.time_spec_t()
    
  
  
    variable_chooser
    
      choices
      [0, 1, 2]
    
    
      comment
      
    
    
      value
      [1,0][lo_offset==0.0]
    
    
      _enabled
      True
    
    
      _coordinate
      (8, 1017)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 0, 1, 1
    
    
      id
      tune_mode
    
    
      label
      Tune mode
    
    
      labels
      ['Auto (no LO offset)', 'Auto with LO offset', 'Manual (no DSP)']
    
    
      notebook
      nb_freq, 0
    
    
      style
      wx.RA_HORIZONTAL
    
    
      type
      drop_down
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (176, 868)
    
    
      _rotation
      0
    
    
      id
      tune_obj
    
    
      value
      [requested_freq, uhd.tune_request(requested_freq, lo_offset_txt), uhd.tune_request(requested_freq, dsp_freq=0, dsp_freq_policy=uhd.tune_request.POLICY_MANUAL)][tune_mode]
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.src.set_center_freq(self.tune_obj)
    
    
      comment
      
    
    
      value
      uhd.tune_result_t()
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (346, 88)
    
    
      _rotation
      0
    
    
      id
      tune_result
    
    
      injection
      variable
    
    
      deps
      {'tune_obj': tune_obj}
    
  
  
    variable_any_code
    
      callback_mode
      inline
    
    
      code
      if self.ref != '': self.src.set_clock_source(self.ref, 0); print 'Ref =', self.ref;
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1314, 748)
    
    
      _rotation
      0
    
    
      id
      update_clock_source
    
    
      injection
      plain
    
    
      deps
      {'ref': ref}
    
  
  
    variable_any_code
    
      callback_mode
      inline
    
    
      code
      if self.pps != '': self.src.set_time_source(self.pps, 0); print '1 PPS =', self.pps;
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1316, 664)
    
    
      _rotation
      0
    
    
      id
      update_time_source
    
    
      injection
      plain
    
    
      deps
      {'pps': pps}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      '%s (\'%s\'), %s' % (self.src.get_usrp_info().get('mboard_id'), self.src.get_usrp_info().get('mboard_name'), self.src.get_usrp_info().get('rx_subdev_name'))
    
    
      comment
      
    
    
      value
      '(unknown)'
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (1240, 1201)
    
    
      _rotation
      0
    
    
      id
      usrp_info
    
    
      injection
      variable
    
    
      deps
      {}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      ',\n'.join(map(lambda x: '%s: %s'%(x,self.src.get_usrp_info().get(x)), self.src.get_usrp_info().keys()))
    
    
      comment
      
    
    
      value
      '(unknown)'
    
    
      _enabled
      False
    
    
      first_eval
      inline
    
    
      _coordinate
      (1096, 1201)
    
    
      _rotation
      0
    
    
      id
      usrp_info_all
    
    
      injection
      variable
    
    
      deps
      {}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      [self.src.set_auto_dc_offset(self.auto_dc_offset_removal), self.auto_dc_offset_removal or self.src.set_dc_offset(0+0j)]
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (536, 744)
    
    
      _rotation
      0
    
    
      id
      variable_any_code_auto_dc_offset_removal
    
    
      injection
      plain
    
    
      deps
      {'auto_dc_offset_removal': auto_dc_offset_removal}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.fft_sink.win['average'] = fft_averaging
    
    
      comment
      
    
    
      value
      fft_averaging
    
    
      _enabled
      True
    
    
      first_eval
      post
    
    
      _coordinate
      (354, 227)
    
    
      _rotation
      0
    
    
      id
      variable_any_code_fft_sink_ave
    
    
      injection
      variable
    
    
      deps
      {'averaging': fft_averaging}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.fft_sink.win['peak_hold'] = fft_peak_hold
    
    
      comment
      
    
    
      value
      fft_peak_hold
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (355, 142)
    
    
      _rotation
      0
    
    
      id
      variable_any_code_fft_sink_peak_hold
    
    
      injection
      variable
    
    
      deps
      {'peak_hold': fft_peak_hold}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      [self.src.set_auto_iq_balance(self.auto_iq_correction), self.auto_iq_correction or self.src.set_iq_balance(0+0j)]
    
    
      comment
      
    
    
      value
      None
    
    
      _enabled
      True
    
    
      first_eval
      inline
    
    
      _coordinate
      (583, 940)
    
    
      _rotation
      0
    
    
      id
      variable_any_code_iq_correction
    
    
      injection
      plain
    
    
      deps
      {'auto_iq_correction': auto_iq_correction}
    
  
  
    variable_any_code
    
      callback_mode
      post
    
    
      code
      self.waterfall_sink.win['average'] = fft_averaging
    
    
      comment
      
    
    
      value
      fft_averaging
    
    
      _enabled
      True
    
    
      first_eval
      post
    
    
      _coordinate
      (171, 643)
    
    
      _rotation
      0
    
    
      id
      variable_any_code_waterfall_ave
    
    
      injection
      variable
    
    
      deps
      {'averaging': fft_averaging}
    
  
  
    variable_config
    
      comment
      
    
    
      config_file
      default
    
    
      value
      0
    
    
      _enabled
      False
    
    
      _coordinate
      (1670, 1266)
    
    
      _rotation
      0
    
    
      id
      variable_config_0
    
    
      option
      key
    
    
      section
      main
    
    
      type
      real
    
    
      writeback
      None
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      actual_center_freq
    
    
      _enabled
      False
    
    
      formatter
      None
    
    
      _coordinate
      (343, 724)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      variable_static_actual_center_freq
    
    
      label
      Actual center frequency
    
    
      notebook
      nb_freq, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      tune_result.actual_dsp_freq
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (5, 943)
    
    
      _rotation
      0
    
    
      grid_pos
      6, 0, 1, 1
    
    
      id
      variable_static_actual_dsp_freq
    
    
      label
      Actual DSP freq
    
    
      notebook
      nb_freq, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      actual_sample_rate
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (762, 1196)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 1, 1, 1
    
    
      id
      variable_static_actual_sample_rate
    
    
      label
      Actual
    
    
      notebook
      nb_rate, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      int_converter
    
    
      value
      fft_max_idx
    
    
      _enabled
      False
    
    
      formatter
      None
    
    
      _coordinate
      (779, 473)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      variable_static_fft_max_idx
    
    
      label
      Idx
    
    
      notebook
      nb_test, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      fft_max_lvl
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (948, 552)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      variable_static_fft_max_lvl_log
    
    
      label
      Peak magnitude (dB)
    
    
      notebook
      nb_test, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      window_fn_name_map[window]
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (1628, 204)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      variable_static_fft_window_name
    
    
      label
      FFT window
    
    
      notebook
      nb_info, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      gain_range.to_pp_string().strip()
    
    
      _enabled
      False
    
    
      formatter
      None
    
    
      _coordinate
      (1623, 1032)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      variable_static_gain_range
    
    
      label
      Gain Range
    
    
      notebook
      
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      signal_probe_log
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (748, 918)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      variable_static_level_probe
    
    
      label
      Signal mag^2 (dB)
    
    
      notebook
      nb_test, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      max_bin_freq
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (767, 579)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      variable_static_max_bin_freq
    
    
      label
      Peak freq
    
    
      notebook
      nb_test, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      requested_freq
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (271, 793)
    
    
      _rotation
      0
    
    
      grid_pos
      3, 0, 1, 1
    
    
      id
      variable_static_requested_freq
    
    
      label
      Requested base + fine freq
    
    
      notebook
      nb_freq, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      float_converter
    
    
      value
      tune_result.actual_rf_freq
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (5, 843)
    
    
      _rotation
      0
    
    
      grid_pos
      5, 0, 1, 1
    
    
      id
      variable_static_rf_freq
    
    
      label
      Actual RF freq
    
    
      notebook
      nb_freq, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      subdev_spec
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (955, 1285)
    
    
      _rotation
      0
    
    
      grid_pos
      1, 0, 1, 1
    
    
      id
      variable_static_subdev_spec
    
    
      label
      Sub-device
    
    
      notebook
      nb_info, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      motherboard_sensors
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (1955, 30)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 0, 1, 1
    
    
      id
      variable_static_text_0
    
    
      label
      Motherboard
    
    
      notebook
      nb, 3
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      daughterboard_sensors
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (2153, 37)
    
    
      _rotation
      0
    
    
      grid_pos
      2, 0, 1, 1
    
    
      id
      variable_static_text_0_0
    
    
      label
      Daughterboard
    
    
      notebook
      nb, 3
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      str( [time.ctime(time_probe.get_real_secs()), datetime.timedelta(seconds=time_probe.get_real_secs()), time.gmtime(time_probe.get_real_secs())] [relative_time])
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (1105, 802)
    
    
      _rotation
      0
    
    
      grid_pos
      1, 1, 1, 2
    
    
      id
      variable_static_time_now
    
    
      label
      Time now
    
    
      notebook
      nb_test, 0
    
  
  
    variable_static_text
    
      comment
      
    
    
      converver
      str_converter
    
    
      value
      usrp_info
    
    
      _enabled
      True
    
    
      formatter
      None
    
    
      _coordinate
      (1123, 1286)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 0, 1, 1*10
    
    
      id
      variable_static_usrp_info
    
    
      label
      USRP
    
    
      notebook
      nb_info, 0
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1538, 198)
    
    
      _rotation
      0
    
    
      id
      window_fn
    
    
      value
      window_fn_map[window]
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1636, 144)
    
    
      _rotation
      0
    
    
      id
      window_fn_map
    
    
      value
      {'auto': None, 'bh': fft_win.blackmanharris, 'ham': fft_win.hamming, 'han': fft_win.hanning, 'rect': fft_win.rectangular, 'flat': fft_win.flattop}
    
  
  
    variable
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1648, 3)
    
    
      _rotation
      0
    
    
      id
      window_fn_name_map
    
    
      value
      {'auto': 'Auto', 'bh': 'Blackman-Harris', 'ham': 'Hamming', 'han': 'Hanning', 'rect': 'Rectangular', 'flat': 'Flattop'}
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1367, 1295)
    
    
      _rotation
      0
    
    
      id
      antenna
    
    
      label
      Antenna (blank for default)
    
    
      short_id
      A
    
    
      type
      string
    
    
      value
      
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1635, 519)
    
    
      _rotation
      0
    
    
      id
      args
    
    
      label
      UHD device args
    
    
      short_id
      a
    
    
      type
      string
    
    
      value
      
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1525, 399)
    
    
      _rotation
      0
    
    
      id
      ave
    
    
      label
      Average FFT
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      1*0 + 0.5
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1268, 311)
    
    
      _rotation
      0
    
    
      id
      averaging
    
    
      label
      Enable FFT averaging
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      True
    
  
  
    baz_time_panel
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      mode
      auto
    
    
      _enabled
      False
    
    
      _coordinate
      (1106, 1070)
    
    
      _rotation
      0
    
    
      grid_pos
      1, 2, 1, 2
    
    
      id
      baz_time_panel_0
    
    
      ignore_next_trigger
      ['rx_rate', 'rx_freq']
    
    
      item_size
      8
    
    
      notebook
      nb_test, 0
    
    
      relative
      relative_time
    
    
      samp_rate
      samp_rate
    
    
      rate
      4
    
  
  
    blks2_logpwrfft_x
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (571, 275)
    
    
      _rotation
      0
    
    
      id
      blks2_logpwrfft_x_0
    
    
      average
      True
    
    
      avg_alpha
      fft_ave_probe
    
    
      fft_size
      fft_size
    
    
      frame_rate
      fft_rate
    
    
      ref_scale
      fft_ref_scale
    
    
      sample_rate
      samp_rate
    
    
      type
      complex
    
  
  
    blks2_selector
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1301, 51)
    
    
      _rotation
      0
    
    
      id
      blks2_selector_0
    
    
      input_index
      scope_mode
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      2
    
    
      num_outputs
      1
    
    
      output_index
      0
    
    
      type
      complex
    
    
      vlen
      1
    
  
  
    blks2_selector
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1083, 51)
    
    
      _rotation
      0
    
    
      id
      blks2_selector_0_0
    
    
      input_index
      0
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      1
    
    
      num_outputs
      2
    
    
      output_index
      scope_mode
    
    
      type
      complex
    
    
      vlen
      1
    
  
  
    blks2_selector
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1094, 1423)
    
    
      _rotation
      0
    
    
      id
      blks2_selector_0_0_0
    
    
      input_index
      0
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      1
    
    
      num_outputs
      2
    
    
      output_index
      scope_mode_2
    
    
      type
      complex
    
    
      vlen
      1
    
  
  
    blks2_selector
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1312, 1423)
    
    
      _rotation
      0
    
    
      id
      blks2_selector_0_1
    
    
      input_index
      scope_mode_2
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      2
    
    
      num_outputs
      1
    
    
      output_index
      0
    
    
      type
      complex
    
    
      vlen
      1
    
  
  
    blocks_argmax_xx
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (793, 259)
    
    
      _rotation
      0
    
    
      id
      blocks_argmax_xx_0
    
    
      type
      float
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      1
    
    
      vlen
      fft_size
    
  
  
    blocks_argmax_xx
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (804, 1631)
    
    
      _rotation
      0
    
    
      id
      blocks_argmax_xx_0_0
    
    
      type
      float
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      1
    
    
      vlen
      fft_size
    
  
  
    blocks_complex_to_mag
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1083, 121)
    
    
      _rotation
      0
    
    
      id
      blocks_complex_to_mag_0
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      vlen
      1
    
  
  
    blocks_complex_to_mag
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1094, 1493)
    
    
      _rotation
      0
    
    
      id
      blocks_complex_to_mag_0_0
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      vlen
      1
    
  
  
    blocks_complex_to_mag
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (823, 204)
    
    
      _rotation
      0
    
    
      id
      blocks_complex_to_mag_1
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      vlen
      fft_size
    
  
  
    blocks_float_to_complex
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1076, 160)
    
    
      _rotation
      0
    
    
      id
      blocks_float_to_complex_0
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      vlen
      1
    
  
  
    blocks_float_to_complex
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1087, 1532)
    
    
      _rotation
      0
    
    
      id
      blocks_float_to_complex_0_0
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      vlen
      1
    
  
  
    blocks_max_xx
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (792, 326)
    
    
      _rotation
      0
    
    
      id
      blocks_max_xx_0
    
    
      type
      float
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      1
    
    
      vlen
      fft_size
    
  
  
    blocks_max_xx
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (803, 1698)
    
    
      _rotation
      0
    
    
      id
      blocks_max_xx_0_0
    
    
      type
      float
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_inputs
      1
    
    
      vlen
      fft_size
    
  
  
    blocks_null_sink
    
      alias
      
    
    
      bus_conns
      [[0,],]
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1002, 291)
    
    
      _rotation
      0
    
    
      id
      blocks_null_sink_0
    
    
      type
      short
    
    
      num_inputs
      1
    
    
      vlen
      1
    
  
  
    blocks_null_sink
    
      alias
      
    
    
      bus_conns
      [[0,],]
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1013, 1663)
    
    
      _rotation
      0
    
    
      id
      blocks_null_sink_0_0
    
    
      type
      short
    
    
      num_inputs
      1
    
    
      vlen
      1
    
  
  
    blocks_stream_to_vector
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (572, 132)
    
    
      _rotation
      0
    
    
      id
      blocks_stream_to_vector_0
    
    
      type
      complex
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      num_items
      fft_size
    
    
      vlen
      1
    
  
  
    blocks_tag_debug
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      display
      show_stream_tags_chk
    
    
      _enabled
      True
    
    
      _coordinate
      (1266, 521)
    
    
      _rotation
      0
    
    
      id
      blocks_tag_debug_0
    
    
      type
      complex
    
    
      filter
      ""
    
    
      name
      
    
    
      num_inputs
      1
    
    
      vlen
      1
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1630, 815)
    
    
      _rotation
      0
    
    
      id
      bw
    
    
      label
      Daughterboard bandwidth (where appropriate)
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      0
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1663, 311)
    
    
      _rotation
      0
    
    
      id
      dyn_rng
    
    
      label
      Dynamic Range
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      130
    
  
  
    blocks_probe_signal_x
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1002, 259)
    
    
      _rotation
      0
    
    
      id
      fft_max_idx_probe
    
    
      type
      short
    
  
  
    blocks_probe_signal_x
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1013, 1631)
    
    
      _rotation
      0
    
    
      id
      fft_max_idx_probe_0
    
    
      type
      short
    
  
  
    blocks_probe_signal_x
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1001, 330)
    
    
      _rotation
      0
    
    
      id
      fft_max_lvl_probe
    
    
      type
      float
    
  
  
    blocks_probe_signal_x
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1012, 1702)
    
    
      _rotation
      0
    
    
      id
      fft_max_lvl_probe_2
    
    
      type
      float
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1425, 400)
    
    
      _rotation
      0
    
    
      id
      fft_rate
    
    
      label
      FFT Rate
    
    
      short_id
      
    
    
      type
      intx
    
    
      value
      15
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1647, 399)
    
    
      _rotation
      0
    
    
      id
      fft_ref_scale
    
    
      label
      FFT Ref Scale (p2p)
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      2.0
    
  
  
    wxgui_fftsink2
    
      avg_alpha
      ave
    
    
      average
      True
    
    
      baseband_freq
      fft_center_freq
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      fft_size
      1024*0 + fft_size
    
    
      freqvar
      clicked_freq
    
    
      freq_of_interest
      float('inf')
    
    
      _coordinate
      (162, 176)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      fft_sink
    
    
      fft_in
      False
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      notebook
      nb, 0
    
    
      fft_out
      False
    
    
      peak_hold
      False
    
    
      ref_level
      ref_lvl
    
    
      ref_scale
      fft_ref_scale
    
    
      fft_rate
      fft_rate
    
    
      always_run
      False
    
    
      samp_rate
      samp_rate
    
    
      threshold_level
      float('inf')
    
    
      title
      FFT Plot
    
    
      type
      complex
    
    
      win_size
      
    
    
      win
      window_fn
    
    
      y_divs
      int(dyn_rng/10)
    
    
      y_per_div
      10
    
  
  
    wxgui_fftsink2
    
      avg_alpha
      ave
    
    
      average
      True
    
    
      baseband_freq
      fft_center_freq
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      fft_size
      1024*0 + fft_size
    
    
      freqvar
      clicked_freq
    
    
      freq_of_interest
      [None,max_bin_freq][show_max_freq]
    
    
      _coordinate
      (215, 258)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      fft_sink_2
    
    
      fft_in
      False
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      notebook
      nb, 0
    
    
      fft_out
      False
    
    
      peak_hold
      False
    
    
      ref_level
      ref_lvl
    
    
      ref_scale
      fft_ref_scale
    
    
      fft_rate
      fft_rate
    
    
      always_run
      False
    
    
      samp_rate
      samp_rate
    
    
      threshold_level
      [None,fft_max_lvl_value][show_max_lvl]
    
    
      title
      FFT Plot
    
    
      type
      complex
    
    
      win_size
      
    
    
      win
      window_fn
    
    
      y_divs
      int(dyn_rng/10)
    
    
      y_per_div
      10
    
  
  
    wxgui_fftsink2
    
      avg_alpha
      ave
    
    
      average
      True
    
    
      baseband_freq
      fft_center_freq
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      fft_size
      1024*0 + fft_size
    
    
      freqvar
      clicked_freq
    
    
      freq_of_interest
      float('inf')
    
    
      _coordinate
      (363, 1414)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      fft_sink_two
    
    
      fft_in
      False
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      notebook
      nb, 0
    
    
      fft_out
      False
    
    
      peak_hold
      False
    
    
      ref_level
      ref_lvl
    
    
      ref_scale
      fft_ref_scale
    
    
      fft_rate
      fft_rate
    
    
      always_run
      False
    
    
      samp_rate
      samp_rate
    
    
      threshold_level
      [None,fft_max_lvl_value_2][show_max_lvl]
    
    
      title
      FFT Plot 2
    
    
      type
      complex
    
    
      win_size
      
    
    
      win
      window_fn
    
    
      y_divs
      int(dyn_rng/10)
    
    
      y_per_div
      10
    
  
  
    wxgui_fftsink2
    
      avg_alpha
      ave
    
    
      average
      True
    
    
      baseband_freq
      fft_center_freq
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      fft_size
      1024*0 + fft_size
    
    
      freqvar
      clicked_freq
    
    
      freq_of_interest
      float('inf')
    
    
      _coordinate
      (201, 1413)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      fft_sink_two_1
    
    
      fft_in
      False
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      notebook
      nb, 0
    
    
      fft_out
      False
    
    
      peak_hold
      False
    
    
      ref_level
      ref_lvl
    
    
      ref_scale
      fft_ref_scale
    
    
      fft_rate
      fft_rate
    
    
      always_run
      False
    
    
      samp_rate
      samp_rate
    
    
      threshold_level
      float('inf')
    
    
      title
      FFT Plot 2
    
    
      type
      complex
    
    
      win_size
      
    
    
      win
      window_fn
    
    
      y_divs
      int(dyn_rng/10)
    
    
      y_per_div
      10
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1429, 312)
    
    
      _rotation
      0
    
    
      id
      fft_size
    
    
      label
      FFT Size
    
    
      short_id
      
    
    
      type
      intx
    
    
      value
      1024
    
  
  
    fft_vxx
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      fft_size
      fft_size
    
    
      forward
      True
    
    
      _coordinate
      (571, 176)
    
    
      _rotation
      0
    
    
      id
      fft_vxx_0
    
    
      type
      complex
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      nthreads
      1
    
    
      shift
      True
    
    
      window
      [fft_win.blackmanharris(fft_size),window_fn][int(window_fn!=None)]
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (173, 926)
    
    
      _rotation
      0
    
    
      id
      freq
    
    
      label
      Frequency
    
    
      short_id
      f
    
    
      type
      eng_float
    
    
      value
      0 + 100e6
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (415, 830)
    
    
      _rotation
      0
    
    
      id
      freq_fine_range
    
    
      label
      Fine frequency slider range
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      2e6
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1394, 927)
    
    
      _rotation
      0
    
    
      id
      gain
    
    
      label
      Gain (default '-inf' selects relative gain of 25%)
    
    
      short_id
      g
    
    
      type
      eng_float
    
    
      value
      float("-inf")
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1310, 928)
    
    
      _rotation
      0
    
    
      id
      gain_auto
    
    
      label
      Gain
    
    
      short_id
      g
    
    
      type
      eng_float
    
    
      value
      gain_range.start() + ((gain_range.stop() - gain_range.start()) * 0.25)
    
  
  
    import
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1532, 258)
    
    
      _rotation
      0
    
    
      id
      import_0
    
    
      import
      from gnuradio.fft import window as fft_win
    
  
  
    import
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1271, 849)
    
    
      _rotation
      0
    
    
      id
      import_1
    
    
      import
      import time, datetime
    
  
  
    import
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1, 703)
    
    
      _rotation
      0
    
    
      id
      import_math
    
    
      import
      import math
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (172, 1324)
    
    
      _rotation
      0
    
    
      id
      lo_check_interval
    
    
      label
      LO lock check frequency (Hz)
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      5
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (339, 1024)
    
    
      _rotation
      0
    
    
      id
      lo_offset
    
    
      label
      LO offset (selects LO offset tuning mode)
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      0
    
  
  
    logpwrfft_x
    
      avg_alpha
      fft_ave_probe
    
    
      average
      False
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      fft_size
      fft_size
    
    
      frame_rate
      fft_rate
    
    
      _coordinate
      (574, 278)
    
    
      _rotation
      0
    
    
      id
      logpwrfft_x_0
    
    
      type
      complex
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      ref_scale
      fft_ref_scale
    
    
      sample_rate
      samp_rate
    
  
  
    logpwrfft_x
    
      avg_alpha
      fft_ave_probe
    
    
      average
      False
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      fft_size
      fft_size
    
    
      frame_rate
      fft_rate
    
    
      _coordinate
      (585, 1650)
    
    
      _rotation
      0
    
    
      id
      logpwrfft_x_0_0
    
    
      type
      complex
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      ref_scale
      fft_ref_scale
    
    
      sample_rate
      samp_rate
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (913, 825)
    
    
      _rotation
      0
    
    
      id
      mag_alpha
    
    
      label
      Signal magnitude probe alpha
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      1e-3
    
  
  
    notebook
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (8, 82)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 0, 1, 1
    
    
      id
      nb
    
    
      labels
      ['FFT', 'Scope', 'Waterfall', 'Sensors']
    
    
      notebook
      
    
    
      style
      wx.NB_TOP
    
  
  
    notebook
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (6, 352)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      nb_analog
    
    
      labels
      ['Analog', 'DC']
    
    
      notebook
      nb_right, 0
    
    
      style
      wx.NB_LEFT
    
  
  
    notebook
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (4, 532)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      nb_freq
    
    
      labels
      ['Freq']
    
    
      notebook
      nb_right, 0
    
    
      style
      wx.NB_LEFT
    
  
  
    notebook
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (6, 168)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 0, 1, 1
    
    
      id
      nb_info
    
    
      labels
      ['Info']
    
    
      notebook
      nb_right, 0
    
    
      style
      wx.NB_LEFT
    
  
  
    notebook
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (5, 615)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      nb_rate
    
    
      labels
      ['Rate']
    
    
      notebook
      nb_right, 0
    
    
      style
      wx.NB_LEFT
    
  
  
    notebook
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (6, 265)
    
    
      _rotation
      0
    
    
      grid_pos
      0, 1, 1, 1
    
    
      id
      nb_right
    
    
      labels
      ['Params']
    
    
      notebook
      
    
    
      style
      wx.NB_TOP
    
  
  
    notebook
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (6, 442)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      nb_test
    
    
      labels
      ['Test']
    
    
      notebook
      nb_right, 0
    
    
      style
      wx.NB_LEFT
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1146, 312)
    
    
      _rotation
      0
    
    
      id
      peak_hold
    
    
      label
      FFT peak hold
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      False
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1630, 730)
    
    
      _rotation
      0
    
    
      id
      pps
    
    
      label
      Time source (none, internal, external, mimo, gpsdo). <empty> leaves it at the default.
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      ''
    
  
  
    analog_probe_avg_mag_sqrd_x
    
      alpha
      mag_alpha
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (945, 768)
    
    
      _rotation
      0
    
    
      id
      probe_avg_mag
    
    
      threshold
      0
    
    
      type
      c
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (908, 967)
    
    
      _rotation
      0
    
    
      id
      probe_interval
    
    
      label
      Signal probe frequency (Hz)
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      3
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (644, 1183)
    
    
      _rotation
      0
    
    
      id
      rate
    
    
      label
      Sample Rate
    
    
      short_id
      s
    
    
      type
      eng_float
    
    
      value
      1e6
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1467, 730)
    
    
      _rotation
      0
    
    
      id
      ref
    
    
      label
      Clock source (internal, external, mimo, gpsdo). <empty> leaves it at the default.
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      ''
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1527, 311)
    
    
      _rotation
      0
    
    
      id
      ref_lvl
    
    
      label
      Reference Level
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      0
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (936, 1087)
    
    
      _rotation
      0
    
    
      id
      sensor_interval
    
    
      label
      Sensor update frequency (Hz)
    
    
      short_id
      
    
    
      type
      eng_float
    
    
      value
      2
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1323, 580)
    
    
      _rotation
      0
    
    
      id
      show_stream_tags
    
    
      label
      Print stream tags
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      False
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1634, 618)
    
    
      _rotation
      0
    
    
      id
      spec
    
    
      label
      Sub-device specification (where appropriate)
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      ''
    
  
  
    uhd_usrp_source
    
      alias
      
    
    
      ant0
      selected_antenna_proxy
    
    
      bw0
      bw
    
    
      center_freq0
      uhd.tune_request(freq, lo_offset)
    
    
      norm_gain0
      False
    
    
      gain0
      selected_gain_proxy
    
    
      ant10
      
    
    
      bw10
      0
    
    
      center_freq10
      0
    
    
      norm_gain10
      False
    
    
      gain10
      0
    
    
      ant11
      
    
    
      bw11
      0
    
    
      center_freq11
      0
    
    
      norm_gain11
      False
    
    
      gain11
      0
    
    
      ant12
      
    
    
      bw12
      0
    
    
      center_freq12
      0
    
    
      norm_gain12
      False
    
    
      gain12
      0
    
    
      ant13
      
    
    
      bw13
      0
    
    
      center_freq13
      0
    
    
      norm_gain13
      False
    
    
      gain13
      0
    
    
      ant14
      
    
    
      bw14
      0
    
    
      center_freq14
      0
    
    
      norm_gain14
      False
    
    
      gain14
      0
    
    
      ant15
      
    
    
      bw15
      0
    
    
      center_freq15
      0
    
    
      norm_gain15
      False
    
    
      gain15
      0
    
    
      ant16
      
    
    
      bw16
      0
    
    
      center_freq16
      0
    
    
      norm_gain16
      False
    
    
      gain16
      0
    
    
      ant17
      
    
    
      bw17
      0
    
    
      center_freq17
      0
    
    
      norm_gain17
      False
    
    
      gain17
      0
    
    
      ant18
      
    
    
      bw18
      0
    
    
      center_freq18
      0
    
    
      norm_gain18
      False
    
    
      gain18
      0
    
    
      ant19
      
    
    
      bw19
      0
    
    
      center_freq19
      0
    
    
      norm_gain19
      False
    
    
      gain19
      0
    
    
      ant1
      
    
    
      bw1
      0
    
    
      center_freq1
      0
    
    
      norm_gain1
      False
    
    
      gain1
      0
    
    
      ant20
      
    
    
      bw20
      0
    
    
      center_freq20
      0
    
    
      norm_gain20
      False
    
    
      gain20
      0
    
    
      ant21
      
    
    
      bw21
      0
    
    
      center_freq21
      0
    
    
      norm_gain21
      False
    
    
      gain21
      0
    
    
      ant22
      
    
    
      bw22
      0
    
    
      center_freq22
      0
    
    
      norm_gain22
      False
    
    
      gain22
      0
    
    
      ant23
      
    
    
      bw23
      0
    
    
      center_freq23
      0
    
    
      norm_gain23
      False
    
    
      gain23
      0
    
    
      ant24
      
    
    
      bw24
      0
    
    
      center_freq24
      0
    
    
      norm_gain24
      False
    
    
      gain24
      0
    
    
      ant25
      
    
    
      bw25
      0
    
    
      center_freq25
      0
    
    
      norm_gain25
      False
    
    
      gain25
      0
    
    
      ant26
      
    
    
      bw26
      0
    
    
      center_freq26
      0
    
    
      norm_gain26
      False
    
    
      gain26
      0
    
    
      ant27
      
    
    
      bw27
      0
    
    
      center_freq27
      0
    
    
      norm_gain27
      False
    
    
      gain27
      0
    
    
      ant28
      
    
    
      bw28
      0
    
    
      center_freq28
      0
    
    
      norm_gain28
      False
    
    
      gain28
      0
    
    
      ant29
      
    
    
      bw29
      0
    
    
      center_freq29
      0
    
    
      norm_gain29
      False
    
    
      gain29
      0
    
    
      ant2
      
    
    
      bw2
      0
    
    
      center_freq2
      0
    
    
      norm_gain2
      False
    
    
      gain2
      0
    
    
      ant30
      
    
    
      bw30
      0
    
    
      center_freq30
      0
    
    
      norm_gain30
      False
    
    
      gain30
      0
    
    
      ant31
      
    
    
      bw31
      0
    
    
      center_freq31
      0
    
    
      norm_gain31
      False
    
    
      gain31
      0
    
    
      ant3
      
    
    
      bw3
      0
    
    
      center_freq3
      0
    
    
      norm_gain3
      False
    
    
      gain3
      0
    
    
      ant4
      
    
    
      bw4
      0
    
    
      center_freq4
      0
    
    
      norm_gain4
      False
    
    
      gain4
      0
    
    
      ant5
      
    
    
      bw5
      0
    
    
      center_freq5
      0
    
    
      norm_gain5
      False
    
    
      gain5
      0
    
    
      ant6
      
    
    
      bw6
      0
    
    
      center_freq6
      0
    
    
      norm_gain6
      False
    
    
      gain6
      0
    
    
      ant7
      
    
    
      bw7
      0
    
    
      center_freq7
      0
    
    
      norm_gain7
      False
    
    
      gain7
      0
    
    
      ant8
      
    
    
      bw8
      0
    
    
      center_freq8
      0
    
    
      norm_gain8
      False
    
    
      gain8
      0
    
    
      ant9
      
    
    
      bw9
      0
    
    
      center_freq9
      0
    
    
      norm_gain9
      False
    
    
      gain9
      0
    
    
      clock_rate
      0.0
    
    
      comment
      
    
    
      affinity
      
    
    
      dev_addr
      args
    
    
      dev_args
      ""
    
    
      _enabled
      True
    
    
      _coordinate
      (344, 4)
    
    
      _rotation
      0
    
    
      id
      src
    
    
      maxoutbuf
      0
    
    
      clock_source0
      
    
    
      sd_spec0
      spec
    
    
      time_source0
      
    
    
      clock_source1
      
    
    
      sd_spec1
      
    
    
      time_source1
      
    
    
      clock_source2
      
    
    
      sd_spec2
      
    
    
      time_source2
      
    
    
      clock_source3
      
    
    
      sd_spec3
      
    
    
      time_source3
      
    
    
      clock_source4
      
    
    
      sd_spec4
      
    
    
      time_source4
      
    
    
      clock_source5
      
    
    
      sd_spec5
      
    
    
      time_source5
      
    
    
      clock_source6
      
    
    
      sd_spec6
      
    
    
      time_source6
      
    
    
      clock_source7
      
    
    
      sd_spec7
      
    
    
      time_source7
      
    
    
      minoutbuf
      0
    
    
      nchan
      1
    
    
      num_mboards
      1
    
    
      type
      fc32
    
    
      samp_rate
      requested_sample_rate
    
    
      stream_args
      stream_args
    
    
      stream_chans
      []
    
    
      stream_immediately
      True
    
    
      sync
      
    
    
      otw
      wire_format
    
  
  
    uhd_usrp_source
    
      alias
      
    
    
      ant0
      selected_antenna_proxy
    
    
      bw0
      bw
    
    
      center_freq0
      uhd.tune_request(freq, lo_offset)
    
    
      norm_gain0
      False
    
    
      gain0
      selected_gain_proxy
    
    
      ant10
      
    
    
      bw10
      0
    
    
      center_freq10
      0
    
    
      norm_gain10
      False
    
    
      gain10
      0
    
    
      ant11
      
    
    
      bw11
      0
    
    
      center_freq11
      0
    
    
      norm_gain11
      False
    
    
      gain11
      0
    
    
      ant12
      
    
    
      bw12
      0
    
    
      center_freq12
      0
    
    
      norm_gain12
      False
    
    
      gain12
      0
    
    
      ant13
      
    
    
      bw13
      0
    
    
      center_freq13
      0
    
    
      norm_gain13
      False
    
    
      gain13
      0
    
    
      ant14
      
    
    
      bw14
      0
    
    
      center_freq14
      0
    
    
      norm_gain14
      False
    
    
      gain14
      0
    
    
      ant15
      
    
    
      bw15
      0
    
    
      center_freq15
      0
    
    
      norm_gain15
      False
    
    
      gain15
      0
    
    
      ant16
      
    
    
      bw16
      0
    
    
      center_freq16
      0
    
    
      norm_gain16
      False
    
    
      gain16
      0
    
    
      ant17
      
    
    
      bw17
      0
    
    
      center_freq17
      0
    
    
      norm_gain17
      False
    
    
      gain17
      0
    
    
      ant18
      
    
    
      bw18
      0
    
    
      center_freq18
      0
    
    
      norm_gain18
      False
    
    
      gain18
      0
    
    
      ant19
      
    
    
      bw19
      0
    
    
      center_freq19
      0
    
    
      norm_gain19
      False
    
    
      gain19
      0
    
    
      ant1
      selected_antenna_proxy
    
    
      bw1
      bw
    
    
      center_freq1
      uhd.tune_request(freq, lo_offset)
    
    
      norm_gain1
      False
    
    
      gain1
      selected_gain_proxy
    
    
      ant20
      
    
    
      bw20
      0
    
    
      center_freq20
      0
    
    
      norm_gain20
      False
    
    
      gain20
      0
    
    
      ant21
      
    
    
      bw21
      0
    
    
      center_freq21
      0
    
    
      norm_gain21
      False
    
    
      gain21
      0
    
    
      ant22
      
    
    
      bw22
      0
    
    
      center_freq22
      0
    
    
      norm_gain22
      False
    
    
      gain22
      0
    
    
      ant23
      
    
    
      bw23
      0
    
    
      center_freq23
      0
    
    
      norm_gain23
      False
    
    
      gain23
      0
    
    
      ant24
      
    
    
      bw24
      0
    
    
      center_freq24
      0
    
    
      norm_gain24
      False
    
    
      gain24
      0
    
    
      ant25
      
    
    
      bw25
      0
    
    
      center_freq25
      0
    
    
      norm_gain25
      False
    
    
      gain25
      0
    
    
      ant26
      
    
    
      bw26
      0
    
    
      center_freq26
      0
    
    
      norm_gain26
      False
    
    
      gain26
      0
    
    
      ant27
      
    
    
      bw27
      0
    
    
      center_freq27
      0
    
    
      norm_gain27
      False
    
    
      gain27
      0
    
    
      ant28
      
    
    
      bw28
      0
    
    
      center_freq28
      0
    
    
      norm_gain28
      False
    
    
      gain28
      0
    
    
      ant29
      
    
    
      bw29
      0
    
    
      center_freq29
      0
    
    
      norm_gain29
      False
    
    
      gain29
      0
    
    
      ant2
      
    
    
      bw2
      0
    
    
      center_freq2
      0
    
    
      norm_gain2
      False
    
    
      gain2
      0
    
    
      ant30
      
    
    
      bw30
      0
    
    
      center_freq30
      0
    
    
      norm_gain30
      False
    
    
      gain30
      0
    
    
      ant31
      
    
    
      bw31
      0
    
    
      center_freq31
      0
    
    
      norm_gain31
      False
    
    
      gain31
      0
    
    
      ant3
      
    
    
      bw3
      0
    
    
      center_freq3
      0
    
    
      norm_gain3
      False
    
    
      gain3
      0
    
    
      ant4
      
    
    
      bw4
      0
    
    
      center_freq4
      0
    
    
      norm_gain4
      False
    
    
      gain4
      0
    
    
      ant5
      
    
    
      bw5
      0
    
    
      center_freq5
      0
    
    
      norm_gain5
      False
    
    
      gain5
      0
    
    
      ant6
      
    
    
      bw6
      0
    
    
      center_freq6
      0
    
    
      norm_gain6
      False
    
    
      gain6
      0
    
    
      ant7
      
    
    
      bw7
      0
    
    
      center_freq7
      0
    
    
      norm_gain7
      False
    
    
      gain7
      0
    
    
      ant8
      
    
    
      bw8
      0
    
    
      center_freq8
      0
    
    
      norm_gain8
      False
    
    
      gain8
      0
    
    
      ant9
      
    
    
      bw9
      0
    
    
      center_freq9
      0
    
    
      norm_gain9
      False
    
    
      gain9
      0
    
    
      clock_rate
      0.0
    
    
      comment
      
    
    
      affinity
      
    
    
      dev_addr
      args
    
    
      dev_args
      ""
    
    
      _enabled
      False
    
    
      _coordinate
      (344, 50)
    
    
      _rotation
      0
    
    
      id
      src_2
    
    
      maxoutbuf
      0
    
    
      clock_source0
      
    
    
      sd_spec0
      spec
    
    
      time_source0
      
    
    
      clock_source1
      
    
    
      sd_spec1
      
    
    
      time_source1
      
    
    
      clock_source2
      
    
    
      sd_spec2
      
    
    
      time_source2
      
    
    
      clock_source3
      
    
    
      sd_spec3
      
    
    
      time_source3
      
    
    
      clock_source4
      
    
    
      sd_spec4
      
    
    
      time_source4
      
    
    
      clock_source5
      
    
    
      sd_spec5
      
    
    
      time_source5
      
    
    
      clock_source6
      
    
    
      sd_spec6
      
    
    
      time_source6
      
    
    
      clock_source7
      
    
    
      sd_spec7
      
    
    
      time_source7
      
    
    
      minoutbuf
      0
    
    
      nchan
      2
    
    
      num_mboards
      1
    
    
      type
      fc32
    
    
      samp_rate
      requested_sample_rate
    
    
      stream_args
      stream_args
    
    
      stream_chans
      []
    
    
      stream_immediately
      True
    
    
      sync
      
    
    
      otw
      wire_format
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1462, 617)
    
    
      _rotation
      0
    
    
      id
      stream_args
    
    
      label
      Stream arguments (e.g. scalar=1024)
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      
    
  
  
    virtual_sink
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (624, 4)
    
    
      _rotation
      0
    
    
      id
      virtual_sink_0
    
    
      stream_id
      bb
    
  
  
    virtual_sink
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (624, 45)
    
    
      _rotation
      0
    
    
      id
      virtual_sink_0_0
    
    
      stream_id
      bb2
    
  
  
    virtual_source
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1246, 478)
    
    
      _rotation
      0
    
    
      id
      virtual_source_0
    
    
      stream_id
      bb
    
  
  
    virtual_source
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1081, 5)
    
    
      _rotation
      0
    
    
      id
      virtual_source_0_0
    
    
      stream_id
      bb
    
  
  
    virtual_source
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (173, 128)
    
    
      _rotation
      0
    
    
      id
      virtual_source_0_0_0
    
    
      stream_id
      bb
    
  
  
    virtual_source
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (760, 775)
    
    
      _rotation
      0
    
    
      id
      virtual_source_0_0_0_0
    
    
      stream_id
      bb
    
  
  
    virtual_source
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1106, 1027)
    
    
      _rotation
      0
    
    
      id
      virtual_source_0_1
    
    
      stream_id
      bb
    
  
  
    virtual_source
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (571, 88)
    
    
      _rotation
      0
    
    
      id
      virtual_source_0_2
    
    
      stream_id
      bb
    
  
  
    virtual_source
    
      comment
      
    
    
      _enabled
      False
    
    
      _coordinate
      (27, 1456)
    
    
      _rotation
      0
    
    
      id
      virtual_source_0_2_0
    
    
      stream_id
      bb2
    
  
  
    wxgui_waterfallsink2
    
      avg_alpha
      ave
    
    
      average
      True
    
    
      baseband_freq
      fft_center_freq
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      dynamic_range
      dyn_rng
    
    
      _enabled
      True
    
    
      fft_rate
      fft_rate
    
    
      fft_size
      512*0 + fft_size
    
    
      freqvar
      clicked_freq
    
    
      _coordinate
      (177, 458)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      waterfall_sink
    
    
      fft_in
      False
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      notebook
      nb, 2
    
    
      fft_out
      False
    
    
      ref_scale
      fft_ref_scale
    
    
      ref_level
      ref_lvl
    
    
      always_run
      False
    
    
      samp_rate
      samp_rate
    
    
      title
      Waterfall Plot
    
    
      type
      complex
    
    
      win_size
      
    
    
      win
      window_fn
    
  
  
    wxgui_waterfallsink2
    
      avg_alpha
      ave
    
    
      average
      True
    
    
      baseband_freq
      fft_center_freq
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      dynamic_range
      dyn_rng
    
    
      _enabled
      False
    
    
      fft_rate
      fft_rate
    
    
      fft_size
      512*0 + fft_size
    
    
      freqvar
      clicked_freq
    
    
      _coordinate
      (181, 1616)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      waterfall_sink_0
    
    
      fft_in
      False
    
    
      maxoutbuf
      0
    
    
      minoutbuf
      0
    
    
      notebook
      nb, 2
    
    
      fft_out
      False
    
    
      ref_scale
      fft_ref_scale
    
    
      ref_level
      ref_lvl
    
    
      always_run
      False
    
    
      samp_rate
      samp_rate
    
    
      title
      Waterfall Plot 2
    
    
      type
      complex
    
    
      win_size
      
    
    
      win
      window_fn
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1641, 60)
    
    
      _rotation
      0
    
    
      id
      window
    
    
      label
      Window (bh: Blackman-Harris, ham: Hamming, han: Hanning, rect: Rectangular, flat: Flattop)
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      auto
    
  
  
    parameter
    
      alias
      
    
    
      comment
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1471, 531)
    
    
      _rotation
      0
    
    
      id
      wire_format
    
    
      label
      Wire format (e.g. sc16, sc8) [blank = automatic]
    
    
      short_id
      
    
    
      type
      string
    
    
      value
      
    
  
  
    wxgui_scopesink2
    
      ac_couple
      False
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      True
    
    
      _coordinate
      (1291, 119)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      wxgui_scopesink2_0
    
    
      notebook
      nb, 1
    
    
      num_inputs
      1
    
    
      samp_rate
      samp_rate
    
    
      t_scale
      0
    
    
      title
      Scope Plot
    
    
      trig_mode
      wxgui.TRIG_MODE_AUTO
    
    
      type
      complex
    
    
      v_offset
      0
    
    
      v_scale
      0
    
    
      win_size
      
    
    
      xy_mode
      False
    
    
      y_axis_label
      Counts
    
  
  
    wxgui_scopesink2
    
      ac_couple
      False
    
    
      alias
      
    
    
      comment
      
    
    
      affinity
      
    
    
      _enabled
      False
    
    
      _coordinate
      (1302, 1491)
    
    
      _rotation
      0
    
    
      grid_pos
      
    
    
      id
      wxgui_scopesink2_0_0
    
    
      notebook
      nb, 1
    
    
      num_inputs
      1
    
    
      samp_rate
      samp_rate
    
    
      t_scale
      0
    
    
      title
      Scope Plot 2
    
    
      trig_mode
      wxgui.TRIG_MODE_AUTO
    
    
      type
      complex
    
    
      v_offset
      0
    
    
      v_scale
      0
    
    
      win_size
      
    
    
      xy_mode
      False
    
    
      y_axis_label
      Counts
    
  
  
    blks2_logpwrfft_x_0
    blocks_argmax_xx_0
    0
    0
  
  
    blks2_logpwrfft_x_0
    blocks_max_xx_0
    0
    0
  
  
    blks2_selector_0
    wxgui_scopesink2_0
    0
    0
  
  
    blks2_selector_0_0
    blks2_selector_0
    0
    0
  
  
    blks2_selector_0_0
    blocks_complex_to_mag_0
    1
    0
  
  
    blks2_selector_0_0_0
    blks2_selector_0_1
    0
    0
  
  
    blks2_selector_0_0_0
    blocks_complex_to_mag_0_0
    1
    0
  
  
    blks2_selector_0_1
    wxgui_scopesink2_0_0
    0
    0
  
  
    blocks_argmax_xx_0
    blocks_null_sink_0
    1
    0
  
  
    blocks_argmax_xx_0
    fft_max_idx_probe
    0
    0
  
  
    blocks_argmax_xx_0_0
    blocks_null_sink_0_0
    1
    0
  
  
    blocks_argmax_xx_0_0
    fft_max_idx_probe_0
    0
    0
  
  
    blocks_complex_to_mag_0
    blocks_float_to_complex_0
    0
    1
  
  
    blocks_complex_to_mag_0
    blocks_float_to_complex_0
    0
    0
  
  
    blocks_complex_to_mag_0_0
    blocks_float_to_complex_0_0
    0
    1
  
  
    blocks_complex_to_mag_0_0
    blocks_float_to_complex_0_0
    0
    0
  
  
    blocks_complex_to_mag_1
    blocks_argmax_xx_0
    0
    0
  
  
    blocks_complex_to_mag_1
    blocks_max_xx_0
    0
    0
  
  
    blocks_float_to_complex_0
    blks2_selector_0
    0
    1
  
  
    blocks_float_to_complex_0_0
    blks2_selector_0_1
    0
    1
  
  
    blocks_max_xx_0
    fft_max_lvl_probe
    0
    0
  
  
    blocks_max_xx_0_0
    fft_max_lvl_probe_2
    0
    0
  
  
    blocks_stream_to_vector_0
    fft_vxx_0
    0
    0
  
  
    fft_vxx_0
    blocks_complex_to_mag_1
    0
    0
  
  
    logpwrfft_x_0
    blocks_argmax_xx_0
    0
    0
  
  
    logpwrfft_x_0
    blocks_max_xx_0
    0
    0
  
  
    logpwrfft_x_0_0
    blocks_argmax_xx_0_0
    0
    0
  
  
    logpwrfft_x_0_0
    blocks_max_xx_0_0
    0
    0
  
  
    src
    virtual_sink_0
    0
    0
  
  
    src_2
    virtual_sink_0
    0
    0
  
  
    src_2
    virtual_sink_0_0
    1
    0
  
  
    virtual_source_0
    blocks_tag_debug_0
    0
    0
  
  
    virtual_source_0_0
    blks2_selector_0_0
    0
    0
  
  
    virtual_source_0_0_0
    fft_sink
    0
    0
  
  
    virtual_source_0_0_0
    fft_sink_2
    0
    0
  
  
    virtual_source_0_0_0
    waterfall_sink
    0
    0
  
  
    virtual_source_0_0_0_0
    probe_avg_mag
    0
    0
  
  
    virtual_source_0_1
    baz_time_panel_0
    0
    0
  
  
    virtual_source_0_2
    blks2_logpwrfft_x_0
    0
    0
  
  
    virtual_source_0_2
    blocks_stream_to_vector_0
    0
    0
  
  
    virtual_source_0_2
    logpwrfft_x_0
    0
    0
  
  
    virtual_source_0_2_0
    blks2_selector_0_0_0
    0
    0
  
  
    virtual_source_0_2_0
    fft_sink_two
    0
    0
  
  
    virtual_source_0_2_0
    fft_sink_two_1
    0
    0
  
  
    virtual_source_0_2_0
    logpwrfft_x_0_0
    0
    0
  
  
    virtual_source_0_2_0
    waterfall_sink_0
    0
    0