21 #ifndef INCLUDED_RADAR_USRP_ECHOTIMER_CC_H 22 #define INCLUDED_RADAR_USRP_ECHOTIMER_CC_H 24 #include <gnuradio/tagged_stream_block.h> 38 typedef boost::shared_ptr<usrp_echotimer_cc>
sptr;
48 static sptr make(
int samp_rate,
53 std::string clock_source_tx,
54 std::string time_source_tx,
55 std::string antenna_tx,
62 std::string clock_source_rx,
63 std::string time_source_rx,
64 std::string antenna_rx,
69 const std::string& len_key =
"packet_len");
71 virtual void set_num_delay_samps(
int num_samps) = 0;
72 virtual void set_rx_gain(
float gain) = 0;
73 virtual void set_tx_gain(
float gain) = 0;
boost::shared_ptr< usrp_echotimer_cc > sptr
Definition: usrp_echotimer_cc.h:38
Definition: crop_matrix_vcvc.h:28
<+description of block+>
Definition: usrp_echotimer_cc.h:35
#define RADAR_API
Definition: api.h:31