11#ifndef INCLUDED_LORA_SDR_HIER_TX_H
12#define INCLUDED_LORA_SDR_HIER_TX_H
14#include <gnuradio/hier_block2.h>
28 typedef std::shared_ptr<hier_tx>
sptr;
38 static sptr make(
int pay_len,
int n_frames, std::string src_data,
39 uint8_t cr, uint8_t sf,
bool impl_head,
bool has_crc,
40 uint32_t samp_rate, uint32_t bw, uint32_t mean, std::vector<uint16_t> sync_words,
#define LORA_SDR_API
Definition: api.h:19
wrapper of Tx chain (data_source, whitening, add_header,add_crc, hamming_enc, interleaver,...
Definition: hier_tx.h:26
std::shared_ptr< hier_tx > sptr
Definition: hier_tx.h:28
static sptr make(int pay_len, int n_frames, std::string src_data, uint8_t cr, uint8_t sf, bool impl_head, bool has_crc, uint32_t samp_rate, uint32_t bw, uint32_t mean, std::vector< uint16_t > sync_words, bool create_zeros)
Return a shared_ptr to a new instance of lora_sdr::hier_tx.