21#ifndef INCLUDED_SATELLITES_NUSAT_DECODER_IMPL_H
22#define INCLUDED_SATELLITES_NUSAT_DECODERR_IMPL_H
35 namespace satellites {
40 static const uint8_t d_scrambler_sequence[];
41 static const uint_fast8_t crc8_table[];
42 uint_fast8_t crc8(
const uint8_t *data,
size_t data_len);
49 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
52 gr_vector_int &ninput_items,
53 gr_vector_const_void_star &input_items,
54 gr_vector_void_star &output_items);
Definition: nusat_decoder_impl.h:38
void msg_handler(pmt::pmt_t pmt_msg)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
<+description of block+>
Definition: nusat_decoder.h:37
Definition: ao40_deinterleaver.h:25