gr::uhd::usrp_source
gr::uhd::usrp_block
gnuradio/uhd/usrp_source.h
std::shared_ptr< usrp_source > std::shared_ptr<usrp_source> gr::uhd::usrp_source::sptr sptr gr::uhd::usrp_source::sptr
sptr static sptr gr::uhd::usrp_source::make (const ::uhd::device_addr_t &device_addr, const ::uhd::stream_args_t &stream_args, const bool issue_stream_cmd_on_start=true) make gr::uhd::usrp_source::make const ::uhd::device_addr_t & device_addr const ::uhd::stream_args_t & stream_args const bool issue_stream_cmd_on_start true

device_addr

the address to identify the hardware

stream_args

the IO format and channel specification

issue_stream_cmd_on_start

enable or disable continuous streaming when flowgraph starts (default true)

a new USRP source block object

sptr static sptr gr::uhd::usrp_source::make (const std::string &device_addr_str, const ::uhd::stream_args_t &stream_args, const bool issue_stream_cmd_on_start=true) make gr::uhd::usrp_source::make const std::string & device_addr_str const ::uhd::stream_args_t & stream_args const bool issue_stream_cmd_on_start true
void virtual void gr::uhd::usrp_source::set_start_time (const ::uhd::time_spec_t &time)=0 set_start_time gr::uhd::usrp_source::set_start_time const ::uhd::time_spec_t & time

Set the start time for incoming samples. To control when samples are received, set this value before starting the flow graph. The value is cleared after each run. When not specified, the start time will be:

- Immediately for the one channel case

- in the near future for multi-channel

time

the absolute time for reception to begin

void virtual void gr::uhd::usrp_source::issue_stream_cmd (const ::uhd::stream_cmd_t &cmd)=0 issue_stream_cmd gr::uhd::usrp_source::issue_stream_cmd const ::uhd::stream_cmd_t & cmd

Advanced use only: Issue a stream command to all channels in this source block.

This method is intended to override the default "always on" behavior. After starting the flow graph, the user should call stop() on this block, then issue any desired arbitrary stream_cmd_t structs to the device. The USRP will be able to enqueue several stream commands in the FPGA.

cmd

the stream command to issue to all source channels

void virtual void gr::uhd::usrp_source::set_recv_timeout (const double timeout, const bool one_packet=true)=0 set_recv_timeout gr::uhd::usrp_source::set_recv_timeout const double timeout const bool one_packet true

Configure the timeout value on the UHD recv() call

This is an advanced use parameter. Changing the timeout value affects the latency of this block; a high timeout value can be more optimal for high-throughput applications (e.g., 1 second) and setting it to zero will have the best latency. Changing the timeout value may also be useful for custom FPGA modifications, where traffic might not be continuously streaming. For specialized high-performance use cases, twiddling these knobs may improve performance, but changes are not generally applicable.

Note that UHD's recv() call may block until the timeout is over, which means this block might also block for up to the timeout value.

timeout

Timeout parameter in seconds. Cf. the UHD manual for uhd::rx_streamer::recv() for more details. A lower value will mean lower latency, but higher CPU load.

one_packet

If true, only receive one packet at a time. Cf. the UHD manual for uhd::rx_streamer::recv() for more details. A value of true will mean lower latency, but higher CPU load.

std::vector< std::string > virtual std::vector< std::string > gr::uhd::usrp_source::get_lo_names (size_t chan=0)=0 get_lo_names gr::uhd::usrp_source::get_lo_names size_t chan 0

Get a list of possible LO stage names chan

the channel index 0 to N-1

a vector of strings for possible LO names

void virtual void gr::uhd::usrp_source::set_lo_source (const std::string &src, const std::string &name, size_t chan=0)=0 set_lo_source gr::uhd::usrp_source::set_lo_source const std::string & src const std::string & name size_t chan 0

Set the LO source for the usrp device. For usrps that support selectable LOs, this function allows switching between them. Typical options for source: internal, external. src

a string representing the LO source

name

the name of the LO stage to update

chan

the channel index 0 to N-1

const std::string virtual const std::string gr::uhd::usrp_source::get_lo_source (const std::string &name, size_t chan=0)=0 get_lo_source gr::uhd::usrp_source::get_lo_source const std::string & name size_t chan 0

Get the currently set LO source. name

the name of the LO stage to query

chan

the channel index 0 to N-1

the configured LO source

std::vector< std::string > virtual std::vector< std::string > gr::uhd::usrp_source::get_lo_sources (const std::string &name, size_t chan=0)=0 get_lo_sources gr::uhd::usrp_source::get_lo_sources const std::string & name size_t chan 0

Get a list of possible LO sources. name

the name of the LO stage to query

chan

the channel index 0 to N-1

a vector of strings for possible settings

void virtual void gr::uhd::usrp_source::set_lo_export_enabled (bool enabled, const std::string &name, size_t chan=0)=0 set_lo_export_enabled gr::uhd::usrp_source::set_lo_export_enabled bool enabled const std::string & name size_t chan 0

Set whether the LO used by the usrp device is exported For usrps that support exportable LOs, this function configures if the LO used by chan is exported or not. enabled

if true then export the LO

name

the name of the LO stage to update

chan

the channel index 0 to N-1 for the source channel

bool virtual bool gr::uhd::usrp_source::get_lo_export_enabled (const std::string &name, size_t chan=0)=0 get_lo_export_enabled gr::uhd::usrp_source::get_lo_export_enabled const std::string & name size_t chan 0

Returns true if the currently selected LO is being exported. name

the name of the LO stage to query

chan

the channel index 0 to N-1

double virtual double gr::uhd::usrp_source::set_lo_freq (double freq, const std::string &name, size_t chan=0)=0 set_lo_freq gr::uhd::usrp_source::set_lo_freq double freq const std::string & name size_t chan 0

Set the RX LO frequency (Advanced). freq

the frequency to set the LO to

name

the name of the LO stage to update

chan

the channel index 0 to N-1

a coerced LO frequency

double virtual double gr::uhd::usrp_source::get_lo_freq (const std::string &name, size_t chan=0)=0 get_lo_freq gr::uhd::usrp_source::get_lo_freq const std::string & name size_t chan 0

Get the current RX LO frequency (Advanced). name

the name of the LO stage to query

chan

the channel index 0 to N-1

the configured LO frequency

virtual::uhd::freq_range_t virtual::uhd::freq_range_t gr::uhd::usrp_source::get_lo_freq_range (const std::string &name, size_t chan=0)=0 get_lo_freq_range gr::uhd::usrp_source::get_lo_freq_range const std::string & name size_t chan 0

Get the LO frequency range of the RX LO. name

the name of the LO stage to query

chan

the channel index 0 to N-1

a frequency range object

void virtual void gr::uhd::usrp_source::set_auto_dc_offset (const bool enb, size_t chan=0)=0 set_auto_dc_offset gr::uhd::usrp_source::set_auto_dc_offset const bool enb size_t chan 0

Enable/disable the automatic DC offset correction. The automatic correction subtracts out the long-run average.

When disabled, the averaging option operation is halted. Once halted, the average value will be held constant until the user re-enables the automatic correction or overrides the value by manually setting the offset.

enb

true to enable automatic DC offset correction

chan

the channel index 0 to N-1

void virtual void gr::uhd::usrp_source::set_dc_offset (const std::complex< double > &offset, size_t chan=0)=0 set_dc_offset gr::uhd::usrp_source::set_dc_offset const std::complex< double > & offset size_t chan 0

Set a constant DC offset value. The value is complex to control both I and Q. Only set this when automatic correction is disabled. offset

the dc offset (1.0 is full-scale)

chan

the channel index 0 to N-1

void virtual void gr::uhd::usrp_source::set_auto_iq_balance (const bool enb, size_t chan=0)=0 set_auto_iq_balance gr::uhd::usrp_source::set_auto_iq_balance const bool enb size_t chan 0

Enable/Disable the RX frontend IQ imbalance correction.

enb

true to enable automatic IQ imbalance correction

chan

the channel index 0 to N-1

void virtual void gr::uhd::usrp_source::set_iq_balance (const std::complex< double > &correction, size_t chan=0)=0 set_iq_balance gr::uhd::usrp_source::set_iq_balance const std::complex< double > & correction size_t chan 0

Set the RX frontend IQ imbalance correction. Use this to adjust the magnitude and phase of I and Q.

correction

the complex correction value

chan

the channel index 0 to N-1

void virtual void gr::uhd::usrp_source::set_rx_agc (const bool enable, size_t chan=0)=0 set_rx_agc gr::uhd::usrp_source::set_rx_agc const bool enable size_t chan 0

Enable/disable the RX AGC module. If AGC is turned on, all manual gain settings are ignored.

enable

true to enable the AGC

chan

the channel index 0 to N-1

std::vector< std::complex< float > > virtual std::vector< std::complex< float > > gr::uhd::usrp_source::finite_acquisition (const size_t nsamps)=0 finite_acquisition gr::uhd::usrp_source::finite_acquisition const size_t nsamps

Convenience function for finite data acquisition. This is not to be used with the scheduler; rather, one can request samples from the USRP in python. //TODO assumes fc32 nsamps

the number of samples

a vector of complex float samples

std::vector< std::vector< std::complex< float > > > virtual std::vector< std::vector< std::complex< float > > > gr::uhd::usrp_source::finite_acquisition_v (const size_t nsamps)=0 finite_acquisition_v gr::uhd::usrp_source::finite_acquisition_v const size_t nsamps

Convenience function for finite data acquisition. This is the multi-channel version of finite_acquisition; This is not to be used with the scheduler; rather, one can request samples from the USRP in python. //TODO assumes fc32 nsamps

the number of samples per channel

a vector of buffers, where each buffer represents a channel

USRP Source Radio Receiver

The USRP source block receives samples and writes to a stream. The source block also provides API calls for receiver settings. See also gr::uhd::usrp_block for more public API calls.

RX Stream tagging:

The following tag keys will be produced by the work function:

- pmt::string_to_symbol("rx_time")

The timestamp tag value is a pmt tuple of the following: (uint64 seconds, and double fractional seconds). A timestamp tag is produced at start() and after overflows.

# Command interface

This block has a message port, which consumes UHD PMT commands. For a description of the command syntax, see Section Command Syntax.

For a more general description of the gr-uhd components, see UHD Interface.

gr::basic_block
gr::block
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
gr::uhd::usrp_block
gr::uhd::usrp_source
std::enable_shared_from_this< basic_block >
T
gr::basic_block
d_name
d_symbol_alias
d_symbol_name
d_input_signature
d_output_signature
d_debug_logger
d_logger
msg_queue
d_rpc_vars
d_message_subscribers
gr::block
d_max_output_buffer
d_min_output_buffer
d_pmt_done
d_system_port
gr::io_signature
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
gr::uhd::usrp_block
gr::uhd::usrp_source
std::basic_string< Char >
std::deque< T >
elements
std::enable_shared_from_this< basic_block >
std::map< pmt::pmt_t, msg_queue_t, msg_queue_comparator >
keys
elements
std::shared_ptr< T >
ptr
std::shared_ptr< io_signature >
ptr
std::shared_ptr< logger >
std::shared_ptr< pmt_base >
std::string
std::vector< long >
std::vector< rpcbasic_sptr >
elements
p
- gr::uhd::usrp_source
  _post
- gr::uhd::usrp_source
  active_thread_priority
- gr::uhd::usrp_source
  add_item_tag
- gr::uhd::usrp_source
  add_item_tag
- gr::uhd::usrp_source
  alias
- gr::uhd::usrp_source
  alias_pmt
- gr::uhd::usrp_source
  alias_set
- gr::uhd::usrp_source
  alignment
- gr::uhd::usrp_source
  allocate_buffer
- gr::uhd::usrp_source
  allocate_detail
- gr::uhd::usrp_source
  basic_block
- gr::uhd::usrp_source
  basic_block
- gr::uhd::usrp_source
  BLACK
- gr::uhd::usrp_source
  blkd_input_timer_value
- gr::uhd::usrp_source
  block
- gr::uhd::usrp_source
  block
- gr::uhd::usrp_source
  check_topology
- gr::uhd::usrp_source
  clear_command_time
- gr::uhd::usrp_source
  clear_finished
- gr::uhd::usrp_source
  color
- gr::uhd::usrp_source
  consume
- gr::uhd::usrp_source
  consume_each
- gr::uhd::usrp_source
  d_blkd_input_timer_value
- gr::uhd::usrp_source
  d_color
- gr::uhd::usrp_source
  d_debug_logger
- gr::uhd::usrp_source
  d_input_signature
- gr::uhd::usrp_source
  d_logger
- gr::uhd::usrp_source
  d_max_output_buffer
- gr::uhd::usrp_source
  d_message_subscribers
- gr::uhd::usrp_source
  d_min_output_buffer
- gr::uhd::usrp_source
  d_name
- gr::uhd::usrp_source
  d_output_signature
- gr::uhd::usrp_source
  d_pmt_done
- gr::uhd::usrp_source
  d_rpc_set
- gr::uhd::usrp_source
  d_rpc_vars
- gr::uhd::usrp_source
  d_setlock
- gr::uhd::usrp_source
  d_symbol_alias
- gr::uhd::usrp_source
  d_symbol_name
- gr::uhd::usrp_source
  d_symbolic_id
- gr::uhd::usrp_source
  d_system_port
- gr::uhd::usrp_source
  d_unique_id
- gr::uhd::usrp_source
  declare_sample_delay
- gr::uhd::usrp_source
  declare_sample_delay
- gr::uhd::usrp_source
  delete_head_nowait
- gr::uhd::usrp_source
  detail
- gr::uhd::usrp_source
  dispatch_msg
- gr::uhd::usrp_source
  empty_handled_p
- gr::uhd::usrp_source
  empty_handled_p
- gr::uhd::usrp_source
  empty_p
- gr::uhd::usrp_source
  empty_p
- gr::uhd::usrp_source
  enable_update_rate
- gr::uhd::usrp_source
  erase_msg
- gr::uhd::usrp_source
  expand_minmax_buffer
- gr::uhd::usrp_source
  finished
- gr::uhd::usrp_source
  finite_acquisition
- gr::uhd::usrp_source
  finite_acquisition_v
- gr::uhd::usrp_source
  fixed_rate
- gr::uhd::usrp_source
  fixed_rate_ninput_to_noutput
- gr::uhd::usrp_source
  fixed_rate_noutput_to_ninput
- gr::uhd::usrp_source
  forecast
- gr::uhd::usrp_source
  general_work
- gr::uhd::usrp_source
  get_antenna
- gr::uhd::usrp_source
  get_antennas
- gr::uhd::usrp_source
  get_bandwidth
- gr::uhd::usrp_source
  get_bandwidth_range
- gr::uhd::usrp_source
  get_center_freq
- gr::uhd::usrp_source
  get_clock_rate
- gr::uhd::usrp_source
  get_clock_source
- gr::uhd::usrp_source
  get_clock_sources
- gr::uhd::usrp_source
  get_dboard_iface
- gr::uhd::usrp_source
  get_dboard_sensor
- gr::uhd::usrp_source
  get_dboard_sensor_names
- gr::uhd::usrp_source
  get_device
- gr::uhd::usrp_source
  get_filter
- gr::uhd::usrp_source
  get_filter_names
- gr::uhd::usrp_source
  get_freq_range
- gr::uhd::usrp_source
  get_gain
- gr::uhd::usrp_source
  get_gain
- gr::uhd::usrp_source
  get_gain_names
- gr::uhd::usrp_source
  get_gain_range
- gr::uhd::usrp_source
  get_gain_range
- gr::uhd::usrp_source
  get_gpio_attr
- gr::uhd::usrp_source
  get_gpio_banks
- gr::uhd::usrp_source
  get_iterator
- gr::uhd::usrp_source
  get_lo_export_enabled
- gr::uhd::usrp_source
  get_lo_freq
- gr::uhd::usrp_source
  get_lo_freq_range
- gr::uhd::usrp_source
  get_lo_names
- gr::uhd::usrp_source
  get_lo_source
- gr::uhd::usrp_source
  get_lo_sources
- gr::uhd::usrp_source
  get_mboard_sensor
- gr::uhd::usrp_source
  get_mboard_sensor_names
- gr::uhd::usrp_source
  get_msg_map
- gr::uhd::usrp_source
  get_normalized_gain
- gr::uhd::usrp_source
  get_num_mboards
- gr::uhd::usrp_source
  get_power_range
- gr::uhd::usrp_source
  get_power_reference
- gr::uhd::usrp_source
  get_samp_rate
- gr::uhd::usrp_source
  get_samp_rates
- gr::uhd::usrp_source
  get_sensor
- gr::uhd::usrp_source
  get_sensor_names
- gr::uhd::usrp_source
  get_subdev_spec
- gr::uhd::usrp_source
  get_tags_in_range
- gr::uhd::usrp_source
  get_tags_in_range
- gr::uhd::usrp_source
  get_tags_in_window
- gr::uhd::usrp_source
  get_tags_in_window
- gr::uhd::usrp_source
  get_time_last_pps
- gr::uhd::usrp_source
  get_time_now
- gr::uhd::usrp_source
  get_time_source
- gr::uhd::usrp_source
  get_time_sources
- gr::uhd::usrp_source
  get_usrp_info
- gr::uhd::usrp_source
  GREY
- gr::uhd::usrp_source
  has_msg_handler
- gr::uhd::usrp_source
  has_msg_port
- gr::uhd::usrp_source
  has_power_reference
- gr::uhd::usrp_source
  history
- gr::uhd::usrp_source
  identifier
- gr::uhd::usrp_source
  input_signature
- gr::uhd::usrp_source
  insert_tail
- gr::uhd::usrp_source
  is_pc_rpc_set
- gr::uhd::usrp_source
  is_rpc_set
- gr::uhd::usrp_source
  is_set_max_noutput_items
- gr::uhd::usrp_source
  is_unaligned
- gr::uhd::usrp_source
  issue_stream_cmd
- gr::uhd::usrp_source
  log_level
- gr::uhd::usrp_source
  make
- gr::uhd::usrp_source
  make
- gr::uhd::usrp_source
  max_noutput_items
- gr::uhd::usrp_source
  max_output_buffer
- gr::uhd::usrp_source
  message_port_is_hier
- gr::uhd::usrp_source
  message_port_is_hier_in
- gr::uhd::usrp_source
  message_port_is_hier_out
- gr::uhd::usrp_source
  message_port_pub
- gr::uhd::usrp_source
  message_port_register_in
- gr::uhd::usrp_source
  message_port_register_out
- gr::uhd::usrp_source
  message_port_sub
- gr::uhd::usrp_source
  message_port_unsub
- gr::uhd::usrp_source
  message_ports_in
- gr::uhd::usrp_source
  message_ports_out
- gr::uhd::usrp_source
  message_subscribers
- gr::uhd::usrp_source
  min_noutput_items
- gr::uhd::usrp_source
  min_output_buffer
- gr::uhd::usrp_source
  mp_relative_rate
- gr::uhd::usrp_source
  msg_accepter
- gr::uhd::usrp_source
  msg_queue
- gr::uhd::usrp_source
  name
- gr::uhd::usrp_source
  nitems_read
- gr::uhd::usrp_source
  nitems_written
- gr::uhd::usrp_source
  nmsgs
- gr::uhd::usrp_source
  no_pc_rpc
- gr::uhd::usrp_source
  notify_msg_neighbors
- gr::uhd::usrp_source
  output_multiple
- gr::uhd::usrp_source
  output_multiple_set
- gr::uhd::usrp_source
  output_signature
- gr::uhd::usrp_source
  pc_input_buffers_full
- gr::uhd::usrp_source
  pc_input_buffers_full
- gr::uhd::usrp_source
  pc_input_buffers_full_avg
- gr::uhd::usrp_source
  pc_input_buffers_full_avg
- gr::uhd::usrp_source
  pc_input_buffers_full_var
- gr::uhd::usrp_source
  pc_input_buffers_full_var
- gr::uhd::usrp_source
  pc_noutput_items
- gr::uhd::usrp_source
  pc_noutput_items_avg
- gr::uhd::usrp_source
  pc_noutput_items_var
- gr::uhd::usrp_source
  pc_nproduced
- gr::uhd::usrp_source
  pc_nproduced_avg
- gr::uhd::usrp_source
  pc_nproduced_var
- gr::uhd::usrp_source
  pc_output_buffers_full
- gr::uhd::usrp_source
  pc_output_buffers_full
- gr::uhd::usrp_source
  pc_output_buffers_full_avg
- gr::uhd::usrp_source
  pc_output_buffers_full_avg
- gr::uhd::usrp_source
  pc_output_buffers_full_var
- gr::uhd::usrp_source
  pc_output_buffers_full_var
- gr::uhd::usrp_source
  pc_throughput_avg
- gr::uhd::usrp_source
  pc_work_time
- gr::uhd::usrp_source
  pc_work_time_avg
- gr::uhd::usrp_source
  pc_work_time_total
- gr::uhd::usrp_source
  pc_work_time_var
- gr::uhd::usrp_source
  post
- gr::uhd::usrp_source
  processor_affinity
- gr::uhd::usrp_source
  produce
- gr::uhd::usrp_source
  relative_rate
- gr::uhd::usrp_source
  relative_rate_d
- gr::uhd::usrp_source
  relative_rate_i
- gr::uhd::usrp_source
  remove_item_tag
- gr::uhd::usrp_source
  remove_item_tag
- gr::uhd::usrp_source
  replace_buffer
- gr::uhd::usrp_source
  reset_perf_counters
- gr::uhd::usrp_source
  rpc_set
- gr::uhd::usrp_source
  sample_delay
- gr::uhd::usrp_source
  set_alignment
- gr::uhd::usrp_source
  set_antenna
- gr::uhd::usrp_source
  set_auto_dc_offset
- gr::uhd::usrp_source
  set_auto_iq_balance
- gr::uhd::usrp_source
  set_bandwidth
- gr::uhd::usrp_source
  set_blkd_input_timer_value
- gr::uhd::usrp_source
  set_block_alias
- gr::uhd::usrp_source
  set_center_freq
- gr::uhd::usrp_source
  set_center_freq
- gr::uhd::usrp_source
  set_clock_rate
- gr::uhd::usrp_source
  set_clock_source
- gr::uhd::usrp_source
  set_color
- gr::uhd::usrp_source
  set_command_time
- gr::uhd::usrp_source
  set_dc_offset
- gr::uhd::usrp_source
  set_detail
- gr::uhd::usrp_source
  set_filter
- gr::uhd::usrp_source
  set_fixed_rate
- gr::uhd::usrp_source
  set_gain
- gr::uhd::usrp_source
  set_gain
- gr::uhd::usrp_source
  set_gpio_attr
- gr::uhd::usrp_source
  set_history
- gr::uhd::usrp_source
  set_input_signature
- gr::uhd::usrp_source
  set_inverse_relative_rate
- gr::uhd::usrp_source
  set_iq_balance
- gr::uhd::usrp_source
  set_is_unaligned
- gr::uhd::usrp_source
  set_lo_export_enabled
- gr::uhd::usrp_source
  set_lo_freq
- gr::uhd::usrp_source
  set_lo_source
- gr::uhd::usrp_source
  set_log_level
- gr::uhd::usrp_source
  set_max_noutput_items
- gr::uhd::usrp_source
  set_max_output_buffer
- gr::uhd::usrp_source
  set_max_output_buffer
- gr::uhd::usrp_source
  set_min_noutput_items
- gr::uhd::usrp_source
  set_min_output_buffer
- gr::uhd::usrp_source
  set_min_output_buffer
- gr::uhd::usrp_source
  set_msg_handler
- gr::uhd::usrp_source
  set_normalized_gain
- gr::uhd::usrp_source
  set_output_multiple
- gr::uhd::usrp_source
  set_output_signature
- gr::uhd::usrp_source
  set_power_reference
- gr::uhd::usrp_source
  set_processor_affinity
- gr::uhd::usrp_source
  set_recv_timeout
- gr::uhd::usrp_source
  set_relative_rate
- gr::uhd::usrp_source
  set_relative_rate
- gr::uhd::usrp_source
  set_rx_agc
- gr::uhd::usrp_source
  set_samp_rate
- gr::uhd::usrp_source
  set_start_time
- gr::uhd::usrp_source
  set_stream_args
- gr::uhd::usrp_source
  set_subdev_spec
- gr::uhd::usrp_source
  set_tag_propagation_policy
- gr::uhd::usrp_source
  set_thread_priority
- gr::uhd::usrp_source
  set_time_next_pps
- gr::uhd::usrp_source
  set_time_now
- gr::uhd::usrp_source
  set_time_source
- gr::uhd::usrp_source
  set_time_unknown_pps
- gr::uhd::usrp_source
  set_unaligned
- gr::uhd::usrp_source
  set_user_register
- gr::uhd::usrp_source
  setup_pc_rpc
- gr::uhd::usrp_source
  setup_rpc
- gr::uhd::usrp_source
  shared_from_base
- gr::uhd::usrp_source
  sptr
- gr::uhd::usrp_source
  start
- gr::uhd::usrp_source
  stop
- gr::uhd::usrp_source
  symbol_name
- gr::uhd::usrp_source
  symbolic_id
- gr::uhd::usrp_source
  sync_block
- gr::uhd::usrp_source
  sync_block
- gr::uhd::usrp_source
  system_handler
- gr::uhd::usrp_source
  tag_propagation_policy
- gr::uhd::usrp_source
  tag_propagation_policy_t
- gr::uhd::usrp_source
  thread_priority
- gr::uhd::usrp_source
  to_basic_block
- gr::uhd::usrp_source
  TPP_ALL_TO_ALL
- gr::uhd::usrp_source
  TPP_CUSTOM
- gr::uhd::usrp_source
  TPP_DONT
- gr::uhd::usrp_source
  TPP_ONE_TO_ONE
- gr::uhd::usrp_source
  unaligned
- gr::uhd::usrp_source
  unique_id
- gr::uhd::usrp_source
  unset_max_noutput_items
- gr::uhd::usrp_source
  unset_processor_affinity
- gr::uhd::usrp_source
  update_rate
- gr::uhd::usrp_source
  usrp_block
- gr::uhd::usrp_source
  usrp_block
- gr::uhd::usrp_source
  vcolor
- gr::uhd::usrp_source
  WHITE
- gr::uhd::usrp_source
  work
- gr::uhd::usrp_source
  WORK_CALLED_PRODUCE
- gr::uhd::usrp_source
  WORK_DONE
- gr::uhd::usrp_source
  work_return_t
- gr::uhd::usrp_source
  ~basic_block
- gr::uhd::usrp_source
  ~block
- gr::uhd::usrp_source
  ~msg_accepter