11#ifndef INCLUDED_LORA_SDR_HIER_RX_H
12#define INCLUDED_LORA_SDR_HIER_RX_H
14#include <gnuradio/hier_block2.h>
29 typedef std::shared_ptr<hier_rx>
sptr;
39 static sptr make(
float samp_rate, uint32_t bandwidth, uint8_t sf,
40 bool impl_head, uint8_t cr, uint32_t pay_len,
41 bool has_crc, std::vector<uint16_t> sync_words,
bool exit);
#define LORA_SDR_API
Definition: api.h:19
Wrapper block that hold the entire Rx chain : (frame_sync, fft_demod, gray_decode,...
Definition: hier_rx.h:27
static sptr make(float samp_rate, uint32_t bandwidth, uint8_t sf, bool impl_head, uint8_t cr, uint32_t pay_len, bool has_crc, std::vector< uint16_t > sync_words, bool exit)
Return a shared_ptr to a new instance of lora_sdr::hier_rx.
std::shared_ptr< hier_rx > sptr
Definition: hier_rx.h:29