21#ifndef EGOLAY_ENCODER_H
22#define EGOLAY_ENCODER_H
24#include <gnuradio/fec/encoder.h>
27#include <itpp/comm/egolay.h>
36 static fec::generic_encoder::sptr
make(
bool packed =
false);
119 void to_bvec(itpp::bvec& out,
const uint8_t* in);
120 void from_bvec(uint8_t* out,
const itpp::bvec& in);
#define SATNOGS_API
Definition: api.h:19
Definition: egolay_encoder.h:34
egolay_encoder(bool packed=false)
int get_input_size() override
void generic_work(fec_input_buffer_type inbuffer, void *outbuffer) override
bool set_frame_size(unsigned int frame_size) override
int get_output_size() override
const char * get_input_conversion() override
const char * get_output_conversion() override
static fec::generic_encoder::sptr make(bool packed=false)
std::conditional< config::gnuradio_version_num(config::gnuradio_major, config::gnuradio_minor, config::gnuradio_patch, config::gnuradio_tweak) >=config::gnuradio_version_num(3, 10, 11, 0), const void *, void * >::type fec_input_buffer_type
Definition: code.h:35
Definition: amsat_duv_decoder.h:29