24#ifndef INCLUDED_GSM_RECEIVER_H
25#define INCLUDED_GSM_RECEIVER_H
28#include <gnuradio/block.h>
29#include <gnuradio/sync_block.h>
43 typedef std::shared_ptr<receiver>
sptr;
53 static sptr make(
int osr,
const std::vector<int> &cell_allocation,
const std::vector<int> &seq_nums,
bool process_uplink=
false);
#define GSM_API
Definition: api.h:19
<+description of block+>
Definition: receiver.h:41
virtual void set_cell_allocation(const std::vector< int > &cell_allocation)=0
virtual void set_tseq_nums(const std::vector< int > &tseq_nums)=0
std::shared_ptr< receiver > sptr
Definition: receiver.h:43
static sptr make(int osr, const std::vector< int > &cell_allocation, const std::vector< int > &seq_nums, bool process_uplink=false)
Return a shared_ptr to a new instance of gsm::receiver.
Definition: constants.h:29