1#ifndef INCLUDED_LORA_DEWHITENING_IMPL_H
2#define INCLUDED_LORA_DEWHITENING_IMPL_H
34 std::vector<uint8_t> dewhitened;
41 void header_pay_len_handler(pmt::pmt_t payload_len);
48 void new_frame_handler(pmt::pmt_t
id);
55 void header_crc_handler(pmt::pmt_t crc_presence);
76 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
88 gr_vector_const_void_star &input_items,
89 gr_vector_void_star &output_items);
Definition: dewhitening_impl.h:10
~dewhitening_impl()
Destroy the dewhitening impl object.
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
standard gnuradio function to tell the system when to start work
dewhitening_impl()
Construct a new dewhitening 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 dewhitining function.
Dewhites the received payload, for more information about the implementation visit crc_verify_impl.
Definition: dewhitening.h:37