gr::blocks::phase_shift
gr::sync_block
gnuradio/blocks/phase_shift.h
std::shared_ptr< phase_shift > typedef std::shared_ptr<phase_shift> gr::blocks::phase_shift::sptr sptr gr::blocks::phase_shift::sptr
sptr static sptr gr::blocks::phase_shift::make (float shift, bool is_radians) make gr::blocks::phase_shift::make float shift bool is_radians

Create an instance of phase_shift.

float virtual float gr::blocks::phase_shift::get_shift () const =0 get_shift gr::blocks::phase_shift::get_shift
void virtual void gr::blocks::phase_shift::set_shift (float new_value)=0 set_shift gr::blocks::phase_shift::set_shift float new_value

This block will shift the incoming signal by the specified amount. Shift can be specified in either radians or degrees which is configurable in the constructor.

This block functions like a multiply const, but with the const limited to abs() == 1 to provide a constant phase shift.

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