gr::soapy::source
gr::soapy::block
gnuradio/soapy/source.h
std::shared_ptr< source > using gr::soapy::source::sptr = std::shared_ptr<source> sptr gr::soapy::source::sptr
sptr static sptr gr::soapy::source::make (const std::string &device, const std::string &type, size_t nchan, const std::string &dev_args="", const std::string &stream_args="", const std::vector< std::string > &tune_args={ "" }, const std::vector< std::string > &other_settings={ "" }) make gr::soapy::source::make const std::string & device const std::string & type size_t nchan const std::string & dev_args "" const std::string & stream_args "" const std::vector< std::string > & tune_args { "" } const std::vector< std::string > & other_settings { "" }

Return a shared_ptr to a new instance of soapy::source.

To avoid accidental use of raw pointers, soapy::source's constructor is in a private implementation class. soapy::source::make is the public interface for creating new instances. device

the device driver and type

type

output stream format

nchan

number of channels

dev_args

device specific arguments

stream_args

stream arguments. Same for all enabled channels

tune_args

list with tuning specific arguments, one entry for every enabled channel, or a single entry to apply to all

other_settings

list with general settings, one entry for every enabled channel, or a single entry to apply to all. Supports also specific gain settings.

Driver name can be any of "uhd", "lime", "airspy", "rtlsdr" or others
gr::basic_block
gr::block
gr::messages::msg_accepter
gr::msg_accepter
gr::soapy::block
gr::soapy::source
std::enable_shared_from_this< basic_block >
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::messages::msg_accepter
gr::msg_accepter
gr::soapy::block
gr::soapy::source
std::basic_string< Char >
std::enable_shared_from_this< basic_block >
std::map< pmt::pmt_t, msg_queue_t, msg_queue_comparator >
std::shared_ptr< io_signature >
std::shared_ptr< logger >
std::shared_ptr< pmt_base >
std::shared_ptr< rpcbasic_base >
std::string
std::vector< long >
std::vector< rpcbasic_sptr >
elements
p
- gr::soapy::source
  _post
- gr::soapy::source
  active_thread_priority
- gr::soapy::source
  add_item_tag
- gr::soapy::source
  add_item_tag
- gr::soapy::source
  alias
- gr::soapy::source
  alias_pmt
- gr::soapy::source
  alias_set
- gr::soapy::source
  alignment
- gr::soapy::source
  allocate_buffer
- gr::soapy::source
  allocate_detail
- gr::soapy::source
  basic_block
- gr::soapy::source
  basic_block
- gr::soapy::source
  BLACK
- gr::soapy::source
  blkd_input_timer_value
- gr::soapy::source
  block
- gr::soapy::source
  block
- gr::soapy::source
  check_topology
- gr::soapy::source
  clear_finished
- gr::soapy::source
  color
- gr::soapy::source
  consume
- gr::soapy::source
  consume_each
- gr::soapy::source
  d_blkd_input_timer_value
- gr::soapy::source
  d_color
- gr::soapy::source
  d_debug_logger
- gr::soapy::source
  d_input_signature
- gr::soapy::source
  d_logger
- gr::soapy::source
  d_max_output_buffer
- gr::soapy::source
  d_message_subscribers
- gr::soapy::source
  d_min_output_buffer
- gr::soapy::source
  d_name
- gr::soapy::source
  d_output_signature
- gr::soapy::source
  d_pmt_done
- gr::soapy::source
  d_rpc_set
- gr::soapy::source
  d_rpc_vars
- gr::soapy::source
  d_setlock
- gr::soapy::source
  d_symbol_alias
- gr::soapy::source
  d_symbol_name
- gr::soapy::source
  d_symbolic_id
- gr::soapy::source
  d_system_port
- gr::soapy::source
  d_unique_id
- gr::soapy::source
  declare_sample_delay
- gr::soapy::source
  declare_sample_delay
- gr::soapy::source
  delete_head_nowait
- gr::soapy::source
  detail
- gr::soapy::source
  dispatch_msg
- gr::soapy::source
  empty_handled_p
- gr::soapy::source
  empty_handled_p
- gr::soapy::source
  empty_p
- gr::soapy::source
  empty_p
- gr::soapy::source
  enable_update_rate
- gr::soapy::source
  erase_msg
- gr::soapy::source
  expand_minmax_buffer
- gr::soapy::source
  finished
- gr::soapy::source
  fixed_rate
- gr::soapy::source
  fixed_rate_ninput_to_noutput
- gr::soapy::source
  fixed_rate_noutput_to_ninput
- gr::soapy::source
  forecast
- gr::soapy::source
  general_work
- gr::soapy::source
  get_antenna
- gr::soapy::source
  get_bandwidth
- gr::soapy::source
  get_bandwidth_range
- gr::soapy::source
  get_channel_info
- gr::soapy::source
  get_clock_source
- gr::soapy::source
  get_dc_offset
- gr::soapy::source
  get_dc_offset_mode
- gr::soapy::source
  get_driver_key
- gr::soapy::source
  get_frequency
- gr::soapy::source
  get_frequency
- gr::soapy::source
  get_frequency_args_info
- gr::soapy::source
  get_frequency_correction
- gr::soapy::source
  get_frequency_range
- gr::soapy::source
  get_frequency_range
- gr::soapy::source
  get_frontend_mapping
- gr::soapy::source
  get_gain
- gr::soapy::source
  get_gain
- gr::soapy::source
  get_gain_mode
- gr::soapy::source
  get_gain_range
- gr::soapy::source
  get_gain_range
- gr::soapy::source
  get_hardware_info
- gr::soapy::source
  get_hardware_key
- gr::soapy::source
  get_hardware_time
- gr::soapy::source
  get_iq_balance
- gr::soapy::source
  get_iq_balance_mode
- gr::soapy::source
  get_iterator
- gr::soapy::source
  get_master_clock_rate
- gr::soapy::source
  get_master_clock_rates
- gr::soapy::source
  get_msg_map
- gr::soapy::source
  get_reference_clock_rate
- gr::soapy::source
  get_reference_clock_rates
- gr::soapy::source
  get_sample_rate
- gr::soapy::source
  get_sample_rate_range
- gr::soapy::source
  get_sensor_info
- gr::soapy::source
  get_sensor_info
- gr::soapy::source
  get_setting_info
- gr::soapy::source
  get_setting_info
- gr::soapy::source
  get_tags_in_range
- gr::soapy::source
  get_tags_in_range
- gr::soapy::source
  get_tags_in_window
- gr::soapy::source
  get_tags_in_window
- gr::soapy::source
  get_time_source
- gr::soapy::source
  GREY
- gr::soapy::source
  has_dc_offset
- gr::soapy::source
  has_dc_offset_mode
- gr::soapy::source
  has_frequency_correction
- gr::soapy::source
  has_gain_mode
- gr::soapy::source
  has_hardware_time
- gr::soapy::source
  has_iq_balance
- gr::soapy::source
  has_iq_balance_mode
- gr::soapy::source
  has_msg_handler
- gr::soapy::source
  has_msg_port
- gr::soapy::source
  history
- gr::soapy::source
  identifier
- gr::soapy::source
  input_signature
- gr::soapy::source
  insert_tail
- gr::soapy::source
  is_pc_rpc_set
- gr::soapy::source
  is_rpc_set
- gr::soapy::source
  is_set_max_noutput_items
- gr::soapy::source
  is_unaligned
- gr::soapy::source
  list_antennas
- gr::soapy::source
  list_clock_sources
- gr::soapy::source
  list_frequencies
- gr::soapy::source
  list_gains
- gr::soapy::source
  list_gpio_banks
- gr::soapy::source
  list_register_interfaces
- gr::soapy::source
  list_sensors
- gr::soapy::source
  list_sensors
- gr::soapy::source
  list_time_sources
- gr::soapy::source
  list_uarts
- gr::soapy::source
  log_level
- gr::soapy::source
  make
- gr::soapy::source
  max_noutput_items
- gr::soapy::source
  max_output_buffer
- gr::soapy::source
  message_port_is_hier
- gr::soapy::source
  message_port_is_hier_in
- gr::soapy::source
  message_port_is_hier_out
- gr::soapy::source
  message_port_pub
- gr::soapy::source
  message_port_register_in
- gr::soapy::source
  message_port_register_out
- gr::soapy::source
  message_port_sub
- gr::soapy::source
  message_port_unsub
- gr::soapy::source
  message_ports_in
- gr::soapy::source
  message_ports_out
- gr::soapy::source
  message_subscribers
- gr::soapy::source
  min_noutput_items
- gr::soapy::source
  min_output_buffer
- gr::soapy::source
  mp_relative_rate
- gr::soapy::source
  msg_accepter
- gr::soapy::source
  msg_queue
- gr::soapy::source
  name
- gr::soapy::source
  nitems_read
- gr::soapy::source
  nitems_written
- gr::soapy::source
  nmsgs
- gr::soapy::source
  no_pc_rpc
- gr::soapy::source
  notify_msg_neighbors
- gr::soapy::source
  output_multiple
- gr::soapy::source
  output_multiple_set
- gr::soapy::source
  output_signature
- gr::soapy::source
  pc_input_buffers_full
- gr::soapy::source
  pc_input_buffers_full
- gr::soapy::source
  pc_input_buffers_full_avg
- gr::soapy::source
  pc_input_buffers_full_avg
- gr::soapy::source
  pc_input_buffers_full_var
- gr::soapy::source
  pc_input_buffers_full_var
- gr::soapy::source
  pc_noutput_items
- gr::soapy::source
  pc_noutput_items_avg
- gr::soapy::source
  pc_noutput_items_var
- gr::soapy::source
  pc_nproduced
- gr::soapy::source
  pc_nproduced_avg
- gr::soapy::source
  pc_nproduced_var
- gr::soapy::source
  pc_output_buffers_full
- gr::soapy::source
  pc_output_buffers_full
- gr::soapy::source
  pc_output_buffers_full_avg
- gr::soapy::source
  pc_output_buffers_full_avg
- gr::soapy::source
  pc_output_buffers_full_var
- gr::soapy::source
  pc_output_buffers_full_var
- gr::soapy::source
  pc_throughput_avg
- gr::soapy::source
  pc_work_time
- gr::soapy::source
  pc_work_time_avg
- gr::soapy::source
  pc_work_time_total
- gr::soapy::source
  pc_work_time_var
- gr::soapy::source
  post
- gr::soapy::source
  processor_affinity
- gr::soapy::source
  produce
- gr::soapy::source
  read_gpio
- gr::soapy::source
  read_gpio_dir
- gr::soapy::source
  read_i2c
- gr::soapy::source
  read_register
- gr::soapy::source
  read_registers
- gr::soapy::source
  read_sensor
- gr::soapy::source
  read_sensor
- gr::soapy::source
  read_setting
- gr::soapy::source
  read_setting
- gr::soapy::source
  read_uart
- gr::soapy::source
  relative_rate
- gr::soapy::source
  relative_rate_d
- gr::soapy::source
  relative_rate_i
- gr::soapy::source
  remove_item_tag
- gr::soapy::source
  remove_item_tag
- gr::soapy::source
  replace_buffer
- gr::soapy::source
  reset_perf_counters
- gr::soapy::source
  rpc_set
- gr::soapy::source
  sample_delay
- gr::soapy::source
  set_alignment
- gr::soapy::source
  set_antenna
- gr::soapy::source
  set_bandwidth
- gr::soapy::source
  set_blkd_input_timer_value
- gr::soapy::source
  set_block_alias
- gr::soapy::source
  set_clock_source
- gr::soapy::source
  set_color
- gr::soapy::source
  set_dc_offset
- gr::soapy::source
  set_dc_offset_mode
- gr::soapy::source
  set_detail
- gr::soapy::source
  set_fixed_rate
- gr::soapy::source
  set_frequency
- gr::soapy::source
  set_frequency
- gr::soapy::source
  set_frequency_correction
- gr::soapy::source
  set_frontend_mapping
- gr::soapy::source
  set_gain
- gr::soapy::source
  set_gain
- gr::soapy::source
  set_gain_mode
- gr::soapy::source
  set_hardware_time
- gr::soapy::source
  set_history
- gr::soapy::source
  set_input_signature
- gr::soapy::source
  set_inverse_relative_rate
- gr::soapy::source
  set_iq_balance
- gr::soapy::source
  set_iq_balance_mode
- gr::soapy::source
  set_is_unaligned
- gr::soapy::source
  set_log_level
- gr::soapy::source
  set_master_clock_rate
- gr::soapy::source
  set_max_noutput_items
- gr::soapy::source
  set_max_output_buffer
- gr::soapy::source
  set_max_output_buffer
- gr::soapy::source
  set_min_noutput_items
- gr::soapy::source
  set_min_output_buffer
- gr::soapy::source
  set_min_output_buffer
- gr::soapy::source
  set_msg_handler
- gr::soapy::source
  set_output_multiple
- gr::soapy::source
  set_output_signature
- gr::soapy::source
  set_processor_affinity
- gr::soapy::source
  set_reference_clock_rate
- gr::soapy::source
  set_relative_rate
- gr::soapy::source
  set_relative_rate
- gr::soapy::source
  set_sample_rate
- gr::soapy::source
  set_tag_propagation_policy
- gr::soapy::source
  set_thread_priority
- gr::soapy::source
  set_time_source
- gr::soapy::source
  set_unaligned
- gr::soapy::source
  setup_pc_rpc
- gr::soapy::source
  setup_rpc
- gr::soapy::source
  shared_from_base
- gr::soapy::source
  sptr
- gr::soapy::source
  start
- gr::soapy::source
  stop
- gr::soapy::source
  symbol_name
- gr::soapy::source
  symbolic_id
- gr::soapy::source
  system_handler
- gr::soapy::source
  tag_propagation_policy
- gr::soapy::source
  tag_propagation_policy_t
- gr::soapy::source
  thread_priority
- gr::soapy::source
  to_basic_block
- gr::soapy::source
  TPP_ALL_TO_ALL
- gr::soapy::source
  TPP_CUSTOM
- gr::soapy::source
  TPP_DONT
- gr::soapy::source
  TPP_ONE_TO_ONE
- gr::soapy::source
  transact_spi
- gr::soapy::source
  unaligned
- gr::soapy::source
  unique_id
- gr::soapy::source
  unset_max_noutput_items
- gr::soapy::source
  unset_processor_affinity
- gr::soapy::source
  update_rate
- gr::soapy::source
  vcolor
- gr::soapy::source
  WHITE
- gr::soapy::source
  WORK_CALLED_PRODUCE
- gr::soapy::source
  WORK_DONE
- gr::soapy::source
  work_return_t
- gr::soapy::source
  write_gpio
- gr::soapy::source
  write_gpio
- gr::soapy::source
  write_gpio_dir
- gr::soapy::source
  write_gpio_dir
- gr::soapy::source
  write_i2c
- gr::soapy::source
  write_register
- gr::soapy::source
  write_registers
- gr::soapy::source
  write_setting
- gr::soapy::source
  write_setting
- gr::soapy::source
  write_uart
- gr::soapy::source
  ~basic_block
- gr::soapy::source
  ~block
- gr::soapy::source
  ~msg_accepter