summaryrefslogtreecommitdiff
path: root/gr-uhd/lib/usrp_source_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-uhd/lib/usrp_source_impl.h')
-rw-r--r--gr-uhd/lib/usrp_source_impl.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gr-uhd/lib/usrp_source_impl.h b/gr-uhd/lib/usrp_source_impl.h
index d59d42e817..53e3387b71 100644
--- a/gr-uhd/lib/usrp_source_impl.h
+++ b/gr-uhd/lib/usrp_source_impl.h
@@ -71,6 +71,9 @@ public:
bool get_lo_export_enabled(const std::string& name, size_t chan) override;
double get_lo_freq(const std::string& name, size_t chan) override;
::uhd::freq_range_t get_lo_freq_range(const std::string& name, size_t chan) override;
+ std::vector<std::string> get_filter_names(const size_t chan) override;
+ ::uhd::filter_info_base::sptr get_filter(const std::string& path,
+ const size_t chan) override;
// Set Commands
void set_subdev_spec(const std::string& spec, size_t mboard) override;
@@ -100,6 +103,9 @@ public:
const std::string& name = ALL_LOS,
size_t chan = 0) override;
double set_lo_freq(double freq, const std::string& name, size_t chan) override;
+ void set_filter(const std::string& path,
+ ::uhd::filter_info_base::sptr filter,
+ const size_t chan) override;
void issue_stream_cmd(const ::uhd::stream_cmd_t& cmd) override;
void set_recv_timeout(const double timeout, const bool one_packet) override;