11 #ifndef INCLUDED_SATELLITES_AO40_RS_DECODER_IMPL_H
12 #define INCLUDED_SATELLITES_AO40_RS_DECODER_IMPL_H
19 namespace satellites {
25 constexpr
static std::size_t d_k = 128;
26 constexpr
static std::size_t d_n = d_k + 32;
27 std::array<uint8_t, d_n> d_scratch;
28 std::array<uint8_t, 2 * d_k> d_message;
35 void forecast(
int noutput_items, gr_vector_int& ninput_items_required);
38 gr_vector_int& ninput_items,
39 gr_vector_const_void_star& input_items,
40 gr_vector_void_star& output_items);