GNU Radio's HIQSDRTRX Package
gr::hiqsdrtrx::source Class Reference

<+description of block+> More...

#include <source.h>

Inheritance diagram for gr::hiqsdrtrx::source:
gr::hiqsdrtrx::source_impl

Public Types

typedef boost::shared_ptr< sourcesptr
 

Static Public Member Functions

static sptr make (size_t itemsize, const char *host, unsigned short port, unsigned short c_port, unsigned short rx_fir_port, unsigned short tx_fir_port, int payload_size=1472, bool eof=true, bool wait=true, int rxfreq=7000000, int txfreq=7000000, int rate=48000, bool ant=0, int presel=0, int att=0, int txLevel=255, bool ptt=0, int txRate=48000, int clockCorr=0, std::vector< gr_complex > rxFirTaps=std::vector< gr_complex >(), std::vector< gr_complex > txFirTaps=std::vector< gr_complex >(), bool dpd=0)
 Return a shared_ptr to a new instance of hiqsdrtrx::source. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<source> gr::hiqsdrtrx::source::sptr

Member Function Documentation

◆ make()

static sptr gr::hiqsdrtrx::source::make ( size_t  itemsize,
const char *  host,
unsigned short  port,
unsigned short  c_port,
unsigned short  rx_fir_port,
unsigned short  tx_fir_port,
int  payload_size = 1472,
bool  eof = true,
bool  wait = true,
int  rxfreq = 7000000,
int  txfreq = 7000000,
int  rate = 48000,
bool  ant = 0,
int  presel = 0,
int  att = 0,
int  txLevel = 255,
bool  ptt = 0,
int  txRate = 48000,
int  clockCorr = 0,
std::vector< gr_complex >  rxFirTaps = std::vector< gr_complex >(),
std::vector< gr_complex >  txFirTaps = std::vector< gr_complex >(),
bool  dpd = 0 
)
static

Return a shared_ptr to a new instance of hiqsdrtrx::source.

To avoid accidental use of raw pointers, hiqsdrtrx::source's constructor is in a private implementation class. hiqsdrtrx::source::make is the public interface for creating new instances.


The documentation for this class was generated from the following file: