aboutsummaryrefslogtreecommitdiffstats
path: root/gr-iio/lib/fmcomms2_source_impl.cc
diff options
context:
space:
mode:
authorJosh Morman <jmorman@perspectalabs.com>2021-05-05 14:29:15 -0400
committermormj <34754695+mormj@users.noreply.github.com>2021-06-04 06:21:34 -0400
commit48bab2e69a2cef97bf312d557c56a0ce574317ae (patch)
tree89eeb6d096fdd8ff6355b5edd4bbd44ae63abfee /gr-iio/lib/fmcomms2_source_impl.cc
parentiio: reduce exposed API and grc to pluto (diff)
downloadgnuradio-48bab2e69a2cef97bf312d557c56a0ce574317ae.tar.xz
gnuradio-48bab2e69a2cef97bf312d557c56a0ce574317ae.zip
iio: make filter params a single api
Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
Diffstat (limited to 'gr-iio/lib/fmcomms2_source_impl.cc')
-rw-r--r--gr-iio/lib/fmcomms2_source_impl.cc41
1 files changed, 27 insertions, 14 deletions
diff --git a/gr-iio/lib/fmcomms2_source_impl.cc b/gr-iio/lib/fmcomms2_source_impl.cc
index 66f436284..99834a99c 100644
--- a/gr-iio/lib/fmcomms2_source_impl.cc
+++ b/gr-iio/lib/fmcomms2_source_impl.cc
@@ -276,24 +276,37 @@ void fmcomms2_source_impl::set_bbdc(bool bbdc)
device_source_impl::set_params(params);
d_bbdc = bbdc;
}
-void fmcomms2_source_impl::set_filter_source(const std::string& filt_config)
-{
- d_filter_source = filt_config;
- update_dependent_params();
-}
-void fmcomms2_source_impl::set_filter_filename(const std::string& filter_filename)
+// void fmcomms2_source_impl::set_filter_source(const std::string& filt_config)
+// {
+// d_filter_source = filt_config;
+// update_dependent_params();
+// }
+// void fmcomms2_source_impl::set_filter_filename(const std::string& filter_filename)
+// {
+// d_filter_filename = filter_filename;
+// update_dependent_params();
+// }
+// void fmcomms2_source_impl::set_fpass(float fpass)
+// {
+// d_fpass = fpass;
+// update_dependent_params();
+// }
+// void fmcomms2_source_impl::set_fstop(float fstop)
+// {
+// d_fstop = fstop;
+// update_dependent_params();
+// }
+
+void fmcomms2_source_impl::set_filter_params(const std::string& filter_source,
+ const std::string& filter_filename,
+ float fpass,
+ float fstop)
{
+ d_filter_source = filter_source;
d_filter_filename = filter_filename;
- update_dependent_params();
-}
-void fmcomms2_source_impl::set_fpass(float fpass)
-{
d_fpass = fpass;
- update_dependent_params();
-}
-void fmcomms2_source_impl::set_fstop(float fstop)
-{
d_fstop = fstop;
+
update_dependent_params();
}