22#ifndef INCLUDED_LORA_SDR_INTERLEAVER_H
23#define INCLUDED_LORA_SDR_INTERLEAVER_H
26#include <gnuradio/block.h>
39 typedef std::shared_ptr<interleaver>
sptr;
52 static sptr make(uint8_t cr, uint8_t sf, uint8_t ldro,
int bw);
#define LORA_SDR_API
Definition api.h:19
<+description of block+>
Definition interleaver.h:37
static sptr make(uint8_t cr, uint8_t sf, uint8_t ldro, int bw)
Return a shared_ptr to a new instance of lora_sdr::interleaver.
virtual void set_cr(uint8_t cr)=0
std::shared_ptr< interleaver > sptr
Definition interleaver.h:39
virtual void set_sf(uint8_t sf)=0
virtual uint8_t get_cr()=0