gr::blocks::tagged_file_sink
gr::sync_block
gnuradio/blocks/tagged_file_sink.h
std::shared_ptr< tagged_file_sink > std::shared_ptr<tagged_file_sink> gr::blocks::tagged_file_sink::sptr sptr gr::blocks::tagged_file_sink::sptr
sptr static sptr gr::blocks::tagged_file_sink::make (size_t itemsize, double samp_rate) make gr::blocks::tagged_file_sink::make size_t itemsize double samp_rate

Build a tagged_file_sink block.

itemsize

The item size of the input data stream.

samp_rate

The sample rate used to determine the time difference between bursts

A file sink that uses tags to save files.

The sink uses a tag with the key 'burst' to trigger the saving of the burst data to a new file. If the value of this tag is True, it will open a new file and start writing all incoming data to it. If the tag is False, it will close the file (if already opened). The file names are based on the time when the burst tag was seen. If there is an 'rx_time' tag (standard with UHD sources), that is used as the time. If no 'rx_time' tag is found, the new time is calculated based off the sample rate of the block.

gr::basic_block
gr::block
gr::blocks::tagged_file_sink
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
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::blocks::tagged_file_sink
gr::io_signature
gr::messages::msg_accepter
gr::msg_accepter
gr::sync_block
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::blocks::tagged_file_sink
  _post
- gr::blocks::tagged_file_sink
  active_thread_priority
- gr::blocks::tagged_file_sink
  add_item_tag
- gr::blocks::tagged_file_sink
  add_item_tag
- gr::blocks::tagged_file_sink
  alias
- gr::blocks::tagged_file_sink
  alias_pmt
- gr::blocks::tagged_file_sink
  alias_set
- gr::blocks::tagged_file_sink
  alignment
- gr::blocks::tagged_file_sink
  allocate_buffer
- gr::blocks::tagged_file_sink
  allocate_detail
- gr::blocks::tagged_file_sink
  basic_block
- gr::blocks::tagged_file_sink
  basic_block
- gr::blocks::tagged_file_sink
  BLACK
- gr::blocks::tagged_file_sink
  blkd_input_timer_value
- gr::blocks::tagged_file_sink
  block
- gr::blocks::tagged_file_sink
  block
- gr::blocks::tagged_file_sink
  check_topology
- gr::blocks::tagged_file_sink
  clear_finished
- gr::blocks::tagged_file_sink
  color
- gr::blocks::tagged_file_sink
  consume
- gr::blocks::tagged_file_sink
  consume_each
- gr::blocks::tagged_file_sink
  d_blkd_input_timer_value
- gr::blocks::tagged_file_sink
  d_color
- gr::blocks::tagged_file_sink
  d_debug_logger
- gr::blocks::tagged_file_sink
  d_input_signature
- gr::blocks::tagged_file_sink
  d_logger
- gr::blocks::tagged_file_sink
  d_max_output_buffer
- gr::blocks::tagged_file_sink
  d_message_subscribers
- gr::blocks::tagged_file_sink
  d_min_output_buffer
- gr::blocks::tagged_file_sink
  d_name
- gr::blocks::tagged_file_sink
  d_output_signature
- gr::blocks::tagged_file_sink
  d_pmt_done
- gr::blocks::tagged_file_sink
  d_rpc_set
- gr::blocks::tagged_file_sink
  d_rpc_vars
- gr::blocks::tagged_file_sink
  d_setlock
- gr::blocks::tagged_file_sink
  d_symbol_alias
- gr::blocks::tagged_file_sink
  d_symbol_name
- gr::blocks::tagged_file_sink
  d_symbolic_id
- gr::blocks::tagged_file_sink
  d_system_port
- gr::blocks::tagged_file_sink
  d_unique_id
- gr::blocks::tagged_file_sink
  declare_sample_delay
- gr::blocks::tagged_file_sink
  declare_sample_delay
- gr::blocks::tagged_file_sink
  delete_head_nowait
- gr::blocks::tagged_file_sink
  detail
- gr::blocks::tagged_file_sink
  dispatch_msg
- gr::blocks::tagged_file_sink
  empty_handled_p
- gr::blocks::tagged_file_sink
  empty_handled_p
- gr::blocks::tagged_file_sink
  empty_p
- gr::blocks::tagged_file_sink
  empty_p
- gr::blocks::tagged_file_sink
  enable_update_rate
- gr::blocks::tagged_file_sink
  erase_msg
- gr::blocks::tagged_file_sink
  expand_minmax_buffer
- gr::blocks::tagged_file_sink
  finished
- gr::blocks::tagged_file_sink
  fixed_rate
- gr::blocks::tagged_file_sink
  fixed_rate_ninput_to_noutput
- gr::blocks::tagged_file_sink
  fixed_rate_noutput_to_ninput
- gr::blocks::tagged_file_sink
  forecast
- gr::blocks::tagged_file_sink
  general_work
- gr::blocks::tagged_file_sink
  get_iterator
- gr::blocks::tagged_file_sink
  get_msg_map
- gr::blocks::tagged_file_sink
  get_tags_in_range
- gr::blocks::tagged_file_sink
  get_tags_in_range
- gr::blocks::tagged_file_sink
  get_tags_in_window
- gr::blocks::tagged_file_sink
  get_tags_in_window
- gr::blocks::tagged_file_sink
  GREY
- gr::blocks::tagged_file_sink
  has_msg_handler
- gr::blocks::tagged_file_sink
  has_msg_port
- gr::blocks::tagged_file_sink
  history
- gr::blocks::tagged_file_sink
  identifier
- gr::blocks::tagged_file_sink
  input_signature
- gr::blocks::tagged_file_sink
  insert_tail
- gr::blocks::tagged_file_sink
  is_pc_rpc_set
- gr::blocks::tagged_file_sink
  is_rpc_set
- gr::blocks::tagged_file_sink
  is_set_max_noutput_items
- gr::blocks::tagged_file_sink
  is_unaligned
- gr::blocks::tagged_file_sink
  log_level
- gr::blocks::tagged_file_sink
  make
- gr::blocks::tagged_file_sink
  max_noutput_items
- gr::blocks::tagged_file_sink
  max_output_buffer
- gr::blocks::tagged_file_sink
  message_port_is_hier
- gr::blocks::tagged_file_sink
  message_port_is_hier_in
- gr::blocks::tagged_file_sink
  message_port_is_hier_out
- gr::blocks::tagged_file_sink
  message_port_pub
- gr::blocks::tagged_file_sink
  message_port_register_in
- gr::blocks::tagged_file_sink
  message_port_register_out
- gr::blocks::tagged_file_sink
  message_port_sub
- gr::blocks::tagged_file_sink
  message_port_unsub
- gr::blocks::tagged_file_sink
  message_ports_in
- gr::blocks::tagged_file_sink
  message_ports_out
- gr::blocks::tagged_file_sink
  message_subscribers
- gr::blocks::tagged_file_sink
  min_noutput_items
- gr::blocks::tagged_file_sink
  min_output_buffer
- gr::blocks::tagged_file_sink
  mp_relative_rate
- gr::blocks::tagged_file_sink
  msg_accepter
- gr::blocks::tagged_file_sink
  msg_queue
- gr::blocks::tagged_file_sink
  name
- gr::blocks::tagged_file_sink
  nitems_read
- gr::blocks::tagged_file_sink
  nitems_written
- gr::blocks::tagged_file_sink
  nmsgs
- gr::blocks::tagged_file_sink
  no_pc_rpc
- gr::blocks::tagged_file_sink
  notify_msg_neighbors
- gr::blocks::tagged_file_sink
  output_multiple
- gr::blocks::tagged_file_sink
  output_multiple_set
- gr::blocks::tagged_file_sink
  output_signature
- gr::blocks::tagged_file_sink
  pc_input_buffers_full
- gr::blocks::tagged_file_sink
  pc_input_buffers_full
- gr::blocks::tagged_file_sink
  pc_input_buffers_full_avg
- gr::blocks::tagged_file_sink
  pc_input_buffers_full_avg
- gr::blocks::tagged_file_sink
  pc_input_buffers_full_var
- gr::blocks::tagged_file_sink
  pc_input_buffers_full_var
- gr::blocks::tagged_file_sink
  pc_noutput_items
- gr::blocks::tagged_file_sink
  pc_noutput_items_avg
- gr::blocks::tagged_file_sink
  pc_noutput_items_var
- gr::blocks::tagged_file_sink
  pc_nproduced
- gr::blocks::tagged_file_sink
  pc_nproduced_avg
- gr::blocks::tagged_file_sink
  pc_nproduced_var
- gr::blocks::tagged_file_sink
  pc_output_buffers_full
- gr::blocks::tagged_file_sink
  pc_output_buffers_full
- gr::blocks::tagged_file_sink
  pc_output_buffers_full_avg
- gr::blocks::tagged_file_sink
  pc_output_buffers_full_avg
- gr::blocks::tagged_file_sink
  pc_output_buffers_full_var
- gr::blocks::tagged_file_sink
  pc_output_buffers_full_var
- gr::blocks::tagged_file_sink
  pc_throughput_avg
- gr::blocks::tagged_file_sink
  pc_work_time
- gr::blocks::tagged_file_sink
  pc_work_time_avg
- gr::blocks::tagged_file_sink
  pc_work_time_total
- gr::blocks::tagged_file_sink
  pc_work_time_var
- gr::blocks::tagged_file_sink
  post
- gr::blocks::tagged_file_sink
  processor_affinity
- gr::blocks::tagged_file_sink
  produce
- gr::blocks::tagged_file_sink
  relative_rate
- gr::blocks::tagged_file_sink
  relative_rate_d
- gr::blocks::tagged_file_sink
  relative_rate_i
- gr::blocks::tagged_file_sink
  remove_item_tag
- gr::blocks::tagged_file_sink
  remove_item_tag
- gr::blocks::tagged_file_sink
  replace_buffer
- gr::blocks::tagged_file_sink
  reset_perf_counters
- gr::blocks::tagged_file_sink
  rpc_set
- gr::blocks::tagged_file_sink
  sample_delay
- gr::blocks::tagged_file_sink
  set_alignment
- gr::blocks::tagged_file_sink
  set_blkd_input_timer_value
- gr::blocks::tagged_file_sink
  set_block_alias
- gr::blocks::tagged_file_sink
  set_color
- gr::blocks::tagged_file_sink
  set_detail
- gr::blocks::tagged_file_sink
  set_fixed_rate
- gr::blocks::tagged_file_sink
  set_history
- gr::blocks::tagged_file_sink
  set_input_signature
- gr::blocks::tagged_file_sink
  set_inverse_relative_rate
- gr::blocks::tagged_file_sink
  set_is_unaligned
- gr::blocks::tagged_file_sink
  set_log_level
- gr::blocks::tagged_file_sink
  set_max_noutput_items
- gr::blocks::tagged_file_sink
  set_max_output_buffer
- gr::blocks::tagged_file_sink
  set_max_output_buffer
- gr::blocks::tagged_file_sink
  set_min_noutput_items
- gr::blocks::tagged_file_sink
  set_min_output_buffer
- gr::blocks::tagged_file_sink
  set_min_output_buffer
- gr::blocks::tagged_file_sink
  set_msg_handler
- gr::blocks::tagged_file_sink
  set_output_multiple
- gr::blocks::tagged_file_sink
  set_output_signature
- gr::blocks::tagged_file_sink
  set_processor_affinity
- gr::blocks::tagged_file_sink
  set_relative_rate
- gr::blocks::tagged_file_sink
  set_relative_rate
- gr::blocks::tagged_file_sink
  set_tag_propagation_policy
- gr::blocks::tagged_file_sink
  set_thread_priority
- gr::blocks::tagged_file_sink
  set_unaligned
- gr::blocks::tagged_file_sink
  setup_pc_rpc
- gr::blocks::tagged_file_sink
  setup_rpc
- gr::blocks::tagged_file_sink
  shared_from_base
- gr::blocks::tagged_file_sink
  sptr
- gr::blocks::tagged_file_sink
  start
- gr::blocks::tagged_file_sink
  stop
- gr::blocks::tagged_file_sink
  symbol_name
- gr::blocks::tagged_file_sink
  symbolic_id
- gr::blocks::tagged_file_sink
  sync_block
- gr::blocks::tagged_file_sink
  sync_block
- gr::blocks::tagged_file_sink
  system_handler
- gr::blocks::tagged_file_sink
  tag_propagation_policy
- gr::blocks::tagged_file_sink
  tag_propagation_policy_t
- gr::blocks::tagged_file_sink
  thread_priority
- gr::blocks::tagged_file_sink
  to_basic_block
- gr::blocks::tagged_file_sink
  TPP_ALL_TO_ALL
- gr::blocks::tagged_file_sink
  TPP_CUSTOM
- gr::blocks::tagged_file_sink
  TPP_DONT
- gr::blocks::tagged_file_sink
  TPP_ONE_TO_ONE
- gr::blocks::tagged_file_sink
  unaligned
- gr::blocks::tagged_file_sink
  unique_id
- gr::blocks::tagged_file_sink
  unset_max_noutput_items
- gr::blocks::tagged_file_sink
  unset_processor_affinity
- gr::blocks::tagged_file_sink
  update_rate
- gr::blocks::tagged_file_sink
  vcolor
- gr::blocks::tagged_file_sink
  WHITE
- gr::blocks::tagged_file_sink
  work
- gr::blocks::tagged_file_sink
  WORK_CALLED_PRODUCE
- gr::blocks::tagged_file_sink
  WORK_DONE
- gr::blocks::tagged_file_sink
  work_return_t
- gr::blocks::tagged_file_sink
  ~basic_block
- gr::blocks::tagged_file_sink
  ~block
- gr::blocks::tagged_file_sink
  ~msg_accepter