1#ifndef INCLUDED_LORA_INTERLEAVER_IMPL_H
2#define INCLUDED_LORA_INTERLEAVER_IMPL_H
58 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
71 gr_vector_const_void_star &input_items,
72 gr_vector_void_star &output_items);
Definition: interleaver_impl.h:10
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
Standard gnuradio function to ensure a number of input items are received before continuing.
~interleaver_impl()
Destroy the interleaver impl object.
interleaver_impl(uint8_t cr, uint8_t sf)
Construct a new interleaver impl object.
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
Main function that does the actual computation of the interleaver.
Interleaves the to be sent data, in order to gain more resilience against bit transmission errors For...
Definition: interleaver.h:38