GNU Radio Radar Toolbox
gr::radar::usrp_echotimer_cc Class Referenceabstract

<+description of block+> More...

#include <usrp_echotimer_cc.h>

Inheritance diagram for gr::radar::usrp_echotimer_cc:
gr::radar::usrp_echotimer_cc_impl

Public Types

typedef std::shared_ptr< usrp_echotimer_ccsptr
 

Public Member Functions

virtual void set_num_delay_samps (int num_samps)=0
 
virtual void set_rx_gain (float gain)=0
 
virtual void set_tx_gain (float gain)=0
 

Static Public Member Functions

static sptr make (int samp_rate, float center_freq, int num_delay_samps, std::string args_tx, std::string wire_tx, std::string clock_source_tx, std::string time_source_tx, std::string antenna_tx, float gain_tx, float timeout_tx, float wait_tx, float lo_offset_tx, std::string args_rx, std::string wire_rx, std::string clock_source_rx, std::string time_source_rx, std::string antenna_rx, float gain_rx, float timeout_rx, float wait_rx, float lo_offset_rx, const std::string &len_key="packet_len")
 Return a shared_ptr to a new instance of radar::usrp_echotimer_cc.
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ make()

static sptr gr::radar::usrp_echotimer_cc::make ( int  samp_rate,
float  center_freq,
int  num_delay_samps,
std::string  args_tx,
std::string  wire_tx,
std::string  clock_source_tx,
std::string  time_source_tx,
std::string  antenna_tx,
float  gain_tx,
float  timeout_tx,
float  wait_tx,
float  lo_offset_tx,
std::string  args_rx,
std::string  wire_rx,
std::string  clock_source_rx,
std::string  time_source_rx,
std::string  antenna_rx,
float  gain_rx,
float  timeout_rx,
float  wait_rx,
float  lo_offset_rx,
const std::string &  len_key = "packet_len" 
)
static

Return a shared_ptr to a new instance of radar::usrp_echotimer_cc.

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

◆ set_num_delay_samps()

virtual void gr::radar::usrp_echotimer_cc::set_num_delay_samps ( int  num_samps)
pure virtual

◆ set_rx_gain()

virtual void gr::radar::usrp_echotimer_cc::set_rx_gain ( float  gain)
pure virtual

◆ set_tx_gain()

virtual void gr::radar::usrp_echotimer_cc::set_tx_gain ( float  gain)
pure virtual

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