21#ifndef CCSDS_RS_DECODER_H
22#define CCSDS_RS_DECODER_H
24#include <gnuradio/fec/decoder.h>
155 const size_t m_rs_parity;
156 const size_t m_max_in_frame_len;
157 const size_t m_max_out_frame_len;
#define SATNOGS_API
Definition: api.h:19
Definition: ccsds_rs_decoder.h:34
int get_output_size() override
const char * get_output_conversion() override
void generic_work(void *inbuffer, void *outbuffer) override
bool set_frame_size(unsigned int frame_size) override
ccsds_rs_decoder(ccsds_rs_encoder::ecc e, ccsds_rs_encoder::interleaving_depth depth)
int get_input_size() override
int get_output_item_size() override
int get_input_item_size() override
const char * get_input_conversion() override
static fec::generic_decoder::sptr make(ccsds_rs_encoder::ecc e, ccsds_rs_encoder::interleaving_depth depth)
ecc
Error correction capabilities.
Definition: ccsds_rs_encoder.h:40
interleaving_depth
Interleaving depth.
Definition: ccsds_rs_encoder.h:46
Definition: amsat_duv_decoder.h:29