#include <usrp_echotimer_cc_impl.h>
|
| | usrp_echotimer_cc_impl (int samp_rate, float center_freq, int num_delay_samps, std::string args_tx, int channel_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, int channel_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) |
| | ~usrp_echotimer_cc_impl () |
| void | send () |
| void | receive () |
| void | set_num_delay_samps (int num_samps) |
| void | set_rx_gain (float gain) |
| void | set_tx_gain (float gain) |
| int | work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
| typedef std::shared_ptr< usrp_echotimer_cc > | sptr |
| static sptr | make (int samp_rate, float center_freq, int num_delay_samps, std::string args_tx, int channel_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, int channel_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.
|
◆ usrp_echotimer_cc_impl()
| gr::radar::usrp_echotimer_cc_impl::usrp_echotimer_cc_impl |
( |
int | samp_rate, |
|
|
float | center_freq, |
|
|
int | num_delay_samps, |
|
|
std::string | args_tx, |
|
|
int | channel_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, |
|
|
int | channel_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 ) |
◆ ~usrp_echotimer_cc_impl()
| gr::radar::usrp_echotimer_cc_impl::~usrp_echotimer_cc_impl |
( |
| ) |
|
◆ calculate_output_stream_length()
| int gr::radar::usrp_echotimer_cc_impl::calculate_output_stream_length |
( |
const gr_vector_int & | ninput_items | ) |
|
|
protected |
◆ receive()
| void gr::radar::usrp_echotimer_cc_impl::receive |
( |
| ) |
|
◆ send()
| void gr::radar::usrp_echotimer_cc_impl::send |
( |
| ) |
|
◆ set_num_delay_samps()
| void gr::radar::usrp_echotimer_cc_impl::set_num_delay_samps |
( |
int | num_samps | ) |
|
|
virtual |
◆ set_rx_gain()
| void gr::radar::usrp_echotimer_cc_impl::set_rx_gain |
( |
float | gain | ) |
|
|
virtual |
◆ set_tx_gain()
| void gr::radar::usrp_echotimer_cc_impl::set_tx_gain |
( |
float | gain | ) |
|
|
virtual |
◆ work()
| int gr::radar::usrp_echotimer_cc_impl::work |
( |
int | noutput_items, |
|
|
gr_vector_int & | ninput_items, |
|
|
gr_vector_const_void_star & | input_items, |
|
|
gr_vector_void_star & | output_items ) |
◆ d_antenna_rx
| std::string gr::radar::usrp_echotimer_cc_impl::d_antenna_rx |
◆ d_antenna_tx
| std::string gr::radar::usrp_echotimer_cc_impl::d_antenna_tx |
◆ d_args_rx
| std::string gr::radar::usrp_echotimer_cc_impl::d_args_rx |
◆ d_args_tx
| std::string gr::radar::usrp_echotimer_cc_impl::d_args_tx |
◆ d_center_freq
| float gr::radar::usrp_echotimer_cc_impl::d_center_freq |
◆ d_clock_source_rx
| std::string gr::radar::usrp_echotimer_cc_impl::d_clock_source_rx |
◆ d_clock_source_tx
| std::string gr::radar::usrp_echotimer_cc_impl::d_clock_source_tx |
◆ d_gain_rx
| float gr::radar::usrp_echotimer_cc_impl::d_gain_rx |
◆ d_gain_tx
| float gr::radar::usrp_echotimer_cc_impl::d_gain_tx |
◆ d_in_send
| gr_complex* gr::radar::usrp_echotimer_cc_impl::d_in_send |
◆ d_lo_offset_rx
| double gr::radar::usrp_echotimer_cc_impl::d_lo_offset_rx |
◆ d_lo_offset_tx
| double gr::radar::usrp_echotimer_cc_impl::d_lo_offset_tx |
◆ d_metadata_rx
| uhd::rx_metadata_t gr::radar::usrp_echotimer_cc_impl::d_metadata_rx |
◆ d_metadata_tx
| uhd::tx_metadata_t gr::radar::usrp_echotimer_cc_impl::d_metadata_tx |
◆ d_noutput_items_recv
| int gr::radar::usrp_echotimer_cc_impl::d_noutput_items_recv |
◆ d_noutput_items_send
| int gr::radar::usrp_echotimer_cc_impl::d_noutput_items_send |
◆ d_num_delay_samps
| int gr::radar::usrp_echotimer_cc_impl::d_num_delay_samps |
◆ d_out_buffer
| std::vector<gr_complex> gr::radar::usrp_echotimer_cc_impl::d_out_buffer |
◆ d_out_recv
| gr_complex* gr::radar::usrp_echotimer_cc_impl::d_out_recv |
◆ d_rx_stream
| uhd::rx_streamer::sptr gr::radar::usrp_echotimer_cc_impl::d_rx_stream |
◆ d_samp_rate
| int gr::radar::usrp_echotimer_cc_impl::d_samp_rate |
◆ d_srcid
| pmt::pmt_t gr::radar::usrp_echotimer_cc_impl::d_srcid |
◆ d_thread_recv
| gr::thread::thread gr::radar::usrp_echotimer_cc_impl::d_thread_recv |
◆ d_thread_send
| gr::thread::thread gr::radar::usrp_echotimer_cc_impl::d_thread_send |
◆ d_time_key
| pmt::pmt_t gr::radar::usrp_echotimer_cc_impl::d_time_key |
◆ d_time_now_rx
| uhd::time_spec_t gr::radar::usrp_echotimer_cc_impl::d_time_now_rx |
◆ d_time_now_tx
| uhd::time_spec_t gr::radar::usrp_echotimer_cc_impl::d_time_now_tx |
◆ d_time_source_rx
| std::string gr::radar::usrp_echotimer_cc_impl::d_time_source_rx |
◆ d_time_source_tx
| std::string gr::radar::usrp_echotimer_cc_impl::d_time_source_tx |
◆ d_time_val
| pmt::pmt_t gr::radar::usrp_echotimer_cc_impl::d_time_val |
◆ d_timeout_rx
| float gr::radar::usrp_echotimer_cc_impl::d_timeout_rx |
◆ d_timeout_tx
| float gr::radar::usrp_echotimer_cc_impl::d_timeout_tx |
◆ d_tune_request_rx
| uhd::tune_request_t gr::radar::usrp_echotimer_cc_impl::d_tune_request_rx |
◆ d_tune_request_tx
| uhd::tune_request_t gr::radar::usrp_echotimer_cc_impl::d_tune_request_tx |
◆ d_tx_stream
| uhd::tx_streamer::sptr gr::radar::usrp_echotimer_cc_impl::d_tx_stream |
◆ d_usrp_rx
| uhd::usrp::multi_usrp::sptr gr::radar::usrp_echotimer_cc_impl::d_usrp_rx |
◆ d_usrp_tx
| uhd::usrp::multi_usrp::sptr gr::radar::usrp_echotimer_cc_impl::d_usrp_tx |
◆ d_wait_rx
| float gr::radar::usrp_echotimer_cc_impl::d_wait_rx |
◆ d_wait_tx
| float gr::radar::usrp_echotimer_cc_impl::d_wait_tx |
◆ d_wire_rx
| std::string gr::radar::usrp_echotimer_cc_impl::d_wire_rx |
◆ d_wire_tx
| std::string gr::radar::usrp_echotimer_cc_impl::d_wire_tx |
The documentation for this class was generated from the following file: