summaryrefslogtreecommitdiff
path: root/gr-iio/lib/pluto_source_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-iio/lib/pluto_source_impl.h')
-rw-r--r--gr-iio/lib/pluto_source_impl.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/gr-iio/lib/pluto_source_impl.h b/gr-iio/lib/pluto_source_impl.h
deleted file mode 100644
index 97c41b947f..0000000000
--- a/gr-iio/lib/pluto_source_impl.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- c++ -*- */
-/*
- * Copyright 2017 Analog Devices Inc.
- * Author: Paul Cercueil <paul.cercueil@analog.com>
- *
- * SPDX-License-Identifier: GPL-3.0-or-later
- *
- */
-
-#ifndef INCLUDED_IIO_PLUTO_SOURCE_IMPL_H
-#define INCLUDED_IIO_PLUTO_SOURCE_IMPL_H
-
-#include <string>
-#include <vector>
-
-#include <gnuradio/iio/fmcomms2_source_fc32.h>
-#include <gnuradio/iio/pluto_source.h>
-
-#include "device_source_impl.h"
-
-namespace gr {
-namespace iio {
-
-class pluto_source_impl : public pluto_source, public fmcomms2_source_f32c
-{
-public:
- explicit pluto_source_impl(fmcomms2_source::sptr block);
-
- static std::string get_uri();
-
- virtual void set_len_tag_key(const std::string& len_tag_key) override;
- virtual void set_frequency(unsigned long long frequency);
- virtual void set_samplerate(unsigned long samplerate);
- virtual void set_gain_mode(const std::string& mode);
- virtual void set_gain(double gain);
- virtual void set_quadrature(bool quadrature);
- virtual void set_rfdc(bool rfdc);
- virtual void set_bbdc(bool bbdc);
-
- virtual void set_filter_params(const std::string& filter_source,
- const std::string& filter_filename = "",
- float fpass = 0.0,
- float fstop = 0.0);
-};
-
-} // namespace iio
-} // namespace gr
-
-#endif /* INCLUDED_IIO_PLUTO_SOURCE_IMPL_H */