21 #ifndef INCLUDED_RADAR_USRP_ECHOTIMER_CC_H
22 #define INCLUDED_RADAR_USRP_ECHOTIMER_CC_H
25 #include <gnuradio/tagged_stream_block.h>
38 typedef boost::shared_ptr<usrp_echotimer_cc>
sptr;
48 static sptr make(
int samp_rate,
float center_freq,
int num_delay_samps,
49 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,
50 float timeout_tx,
float wait_tx,
float lo_offset_tx,
51 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,
52 float timeout_rx,
float wait_rx,
float lo_offset_rx,
53 const std::string& len_key=
"packet_len");
55 virtual void set_num_delay_samps(
int num_samps) = 0;
56 virtual void set_rx_gain(
float gain) = 0;
57 virtual void set_tx_gain(
float gain) = 0;
boost::shared_ptr< usrp_echotimer_cc > sptr
Definition: usrp_echotimer_cc.h:38
<+description of block+>
Definition: usrp_echotimer_cc.h:35
#define RADAR_API
Definition: api.h:30