#include <uhd/rfnoc/filter_node.hpp>
Public Types | |
using | sptr = std::shared_ptr< filter_node > |
Public Member Functions | |
virtual | ~filter_node ()=default |
virtual std::vector< std::string > | get_rx_filter_names (const size_t chan) const =0 |
virtual uhd::filter_info_base::sptr | get_rx_filter (const std::string &name, const size_t chan)=0 |
virtual void | set_rx_filter (const std::string &name, uhd::filter_info_base::sptr filter, const size_t chan)=0 |
virtual std::vector< std::string > | get_tx_filter_names (const size_t chan) const =0 |
virtual uhd::filter_info_base::sptr | get_tx_filter (const std::string &name, const size_t chan)=0 |
virtual void | set_tx_filter (const std::string &name, uhd::filter_info_base::sptr filter, const size_t chan)=0 |
Pure virtual mix-in class for RFNoC block controllers that have filters present.
using uhd::rfnoc::detail::filter_node::sptr = std::shared_ptr<filter_node> |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |