baz_auto_ber_bf
gr::sync_block
baz_auto_ber_bf.h
boost::unordered_map< uint64_t, int > typedef boost::unordered_map<uint64_t, int> baz_auto_ber_bf::SyncMap SyncMap baz_auto_ber_bf::SyncMap
gr::digital::glfsr * gr::digital::glfsr* baz_auto_ber_bf::d_glfsr d_glfsr baz_auto_ber_bf::d_glfsr
int int baz_auto_ber_bf::d_glfsr_length d_glfsr_length baz_auto_ber_bf::d_glfsr_length
int int baz_auto_ber_bf::d_glfsr_rounded_length d_glfsr_rounded_length baz_auto_ber_bf::d_glfsr_rounded_length
SyncMap SyncMap baz_auto_ber_bf::d_sync_map d_sync_map baz_auto_ber_bf::d_sync_map
SyncMap SyncMap baz_auto_ber_bf::d_dupe_map d_dupe_map baz_auto_ber_bf::d_dupe_map
std::vector< uint64_t > std::vector<uint64_t> baz_auto_ber_bf::d_sync_list d_sync_list baz_auto_ber_bf::d_sync_list
uint64_t uint64_t baz_auto_ber_bf::d_current_word d_current_word baz_auto_ber_bf::d_current_word
int int baz_auto_ber_bf::d_sync_bit_length d_sync_bit_length baz_auto_ber_bf::d_sync_bit_length
BAZ_API baz_auto_ber_bf_sptr BAZ_API baz_auto_ber_bf_sptr baz_make_auto_ber_bf (int degree, int sync_bits, int sync_decim) baz_make_auto_ber_bf baz_auto_ber_bf::baz_make_auto_ber_bf int degree int sync_bits int sync_decim

Return a shared_ptr to a new instance of baz_auto_ber_bf.

To avoid accidental use of raw pointers, baz_auto_ber_bf's constructor is private. howto_make_square2_ff is the public interface for creating new instances.

baz_auto_ber_bf::baz_auto_ber_bf
(int degree, int sync_bits, int sync_decim)
baz_auto_ber_bf
baz_auto_ber_bf::baz_auto_ber_bf
int degree
int sync_bits
int sync_decim
baz_auto_ber_bf::~baz_auto_ber_bf
()
~baz_auto_ber_bf
baz_auto_ber_bf::~baz_auto_ber_bf
int int baz_auto_ber_bf::work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) work baz_auto_ber_bf::work int noutput_items gr_vector_const_void_star & input_items gr_vector_void_star & output_items

square2 a stream of floats.

This uses the preferred technique: subclassing gr::sync_block.

baz_auto_ber_bf
gr::sync_block
baz_auto_ber_bf
gr::sync_block
- baz_auto_ber_bf
  baz_auto_ber_bf
- baz_auto_ber_bf
  baz_make_auto_ber_bf
- baz_auto_ber_bf
  d_current_word
- baz_auto_ber_bf
  d_dupe_map
- baz_auto_ber_bf
  d_glfsr
- baz_auto_ber_bf
  d_glfsr_length
- baz_auto_ber_bf
  d_glfsr_rounded_length
- baz_auto_ber_bf
  d_sync_bit_length
- baz_auto_ber_bf
  d_sync_list
- baz_auto_ber_bf
  d_sync_map
- baz_auto_ber_bf
  SyncMap
- baz_auto_ber_bf
  work
- baz_auto_ber_bf
  ~baz_auto_ber_bf