11 #ifndef INCLUDED_SATELLITES_DECODE_RS_GENERAL_IMPL_H
12 #define INCLUDED_SATELLITES_DECODE_RS_GENERAL_IMPL_H
21 namespace satellites {
28 const unsigned d_nroots;
29 std::array<uint8_t, MAX_FRAME_LEN> d_data;
36 void forecast(
int noutput_items, gr_vector_int& ninput_items_required);
39 gr_vector_int& ninput_items,
40 gr_vector_const_void_star& input_items,
41 gr_vector_void_star& output_items);
Definition: decode_rs_general_impl.h:24
void msg_handler(pmt::pmt_t pmt_msg)
decode_rs_general_impl(int gfpoly, int fcr, int prim, int nroots, bool verbose)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
~decode_rs_general_impl()
<+description of block+>
Definition: decode_rs_general.h:26
rs nroots
Definition: init_rs.h:80
rs fcr
Definition: init_rs.h:78
rs prim
Definition: init_rs.h:79
Definition: ao40_rs_decoder.h:17