GNU Radio's SATNOGS Package
gr::satnogs::crc_async_impl Class Reference

#include <crc_async_impl.h>

Inheritance diagram for gr::satnogs::crc_async_impl:
gr::satnogs::crc_async

Public Member Functions

template<typename CRCType , crcpp_uint16 CRCWidth>
 crc_async_impl (const CRC::Parameters< CRCType, CRCWidth > &crc, bool check, bool nbo)
 
 crc_async_impl (crc::type crc, bool check, bool nbo)
 
 ~crc_async_impl ()
 
int general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override
 

Additional Inherited Members

- Public Types inherited from gr::satnogs::crc_async
using sptr = std::shared_ptr< crc_async >
 
- Static Public Member Functions inherited from gr::satnogs::crc_async
template<typename CRCType , crcpp_uint16 CRCWidth>
static sptr make (const CRC::Parameters< CRCType, CRCWidth > &crc, bool check=false, bool nbo=true)
 Creates a CRC check/append block. More...
 
static sptr make (crc::type crc, bool check=false, bool nbo=true)
 Creates a CRC check/append block. More...
 

Constructor & Destructor Documentation

◆ crc_async_impl() [1/2]

template<typename CRCType , crcpp_uint16 CRCWidth>
gr::satnogs::crc_async_impl::crc_async_impl ( const CRC::Parameters< CRCType, CRCWidth > &  crc,
bool  check,
bool  nbo 
)

◆ crc_async_impl() [2/2]

gr::satnogs::crc_async_impl::crc_async_impl ( crc::type  crc,
bool  check,
bool  nbo 
)

◆ ~crc_async_impl()

gr::satnogs::crc_async_impl::~crc_async_impl ( )

Member Function Documentation

◆ general_work()

int gr::satnogs::crc_async_impl::general_work ( int  noutput_items,
gr_vector_int &  ninput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)
override

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