GNU Radio's TDD Package
gr::tdd::ferMsgGen_impl Class Reference

#include <ferMsgGen_impl.h>

Inheritance diagram for gr::tdd::ferMsgGen_impl:

Public Member Functions

 ferMsgGen_impl (int frame_size, std::string out_tag_key, std::string len_tag_key)
 
 ~ferMsgGen_impl ()
 
unsigned short crc_ccitt (unsigned char *frame, int frame_len)
 
int work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 

Protected Member Functions

int calculate_output_stream_length (const gr_vector_int &ninput_items)
 

Additional Inherited Members

- Public Types inherited from gr::tdd::ferMsgGen
typedef boost::shared_ptr< ferMsgGensptr
 
- Static Public Member Functions inherited from gr::tdd::ferMsgGen
static sptr make (int frame_size, std::string out_tag_key, std::string len_tag_key)
 Return a shared_ptr to a new instance of tdd::ferMsgGen. More...
 

Constructor & Destructor Documentation

◆ ferMsgGen_impl()

gr::tdd::ferMsgGen_impl::ferMsgGen_impl ( int  frame_size,
std::string  out_tag_key,
std::string  len_tag_key 
)

◆ ~ferMsgGen_impl()

gr::tdd::ferMsgGen_impl::~ferMsgGen_impl ( )

Member Function Documentation

◆ calculate_output_stream_length()

int gr::tdd::ferMsgGen_impl::calculate_output_stream_length ( const gr_vector_int &  ninput_items)
protected

◆ crc_ccitt()

unsigned short gr::tdd::ferMsgGen_impl::crc_ccitt ( unsigned char *  frame,
int  frame_len 
)

◆ work()

int gr::tdd::ferMsgGen_impl::work ( int  noutput_items,
gr_vector_int &  ninput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)

The documentation for this class was generated from the following file: