diff options
Diffstat (limited to 'gr-uhd/lib/rfnoc_tx_radio_impl.h')
-rw-r--r-- | gr-uhd/lib/rfnoc_tx_radio_impl.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/gr-uhd/lib/rfnoc_tx_radio_impl.h b/gr-uhd/lib/rfnoc_tx_radio_impl.h deleted file mode 100644 index 1738c70e5a..0000000000 --- a/gr-uhd/lib/rfnoc_tx_radio_impl.h +++ /dev/null @@ -1,48 +0,0 @@ -/* -*- c++ -*- */ -/* - * Copyright 2019 Ettus Research, a National Instruments Brand. - * Copyright 2020 Free Software Foundation, Inc. - * - * SPDX-License-Identifier: GPL-3.0-or-later - */ - -#ifndef INCLUDED_GR_UHD_RFNOC_TX_RADIO_IMPL_H -#define INCLUDED_GR_UHD_RFNOC_TX_RADIO_IMPL_H - -#include <gnuradio/uhd/rfnoc_tx_radio.h> -#include <uhd/rfnoc/radio_control.hpp> - -namespace gr { -namespace uhd { - -class rfnoc_tx_radio_impl : public rfnoc_tx_radio -{ -public: - rfnoc_tx_radio_impl(::uhd::rfnoc::noc_block_base::sptr block_ref); - ~rfnoc_tx_radio_impl(); - - /*** API *****************************************************************/ - double set_rate(const double rate); - void set_antenna(const std::string& antenna, const size_t chan); - double set_frequency(const double frequency, const size_t chan); - void set_tune_args(const ::uhd::device_addr_t& args, const size_t chan); - double set_gain(const double gain, const size_t chan); - double set_gain(const double gain, const std::string& name, const size_t chan); - void set_gain_profile(const std::string& profile, const size_t chan); - double set_bandwidth(const double bandwidth, const size_t chan); - void - set_lo_source(const std::string& source, const std::string& name, const size_t chan); - void - set_lo_export_enabled(const bool enabled, const std::string& name, const size_t chan); - double set_lo_freq(const double freq, const std::string& name, const size_t chan); - void set_dc_offset(const std::complex<double>& offset, const size_t chan); - void set_iq_balance(const std::complex<double>& correction, const size_t chan); - -private: - ::uhd::rfnoc::radio_control::sptr d_wrapped_ref; -}; - -} // namespace uhd -} // namespace gr - -#endif /* INCLUDED_GR_UHD_RFNOC_TX_RADIO_IMPL_H */ |