summaryrefslogtreecommitdiff
path: root/gr-iio/python
diff options
context:
space:
mode:
Diffstat (limited to 'gr-iio/python')
-rw-r--r--gr-iio/python/iio/bindings/device_sink_python.cc2
-rw-r--r--gr-iio/python/iio/bindings/device_source_python.cc2
-rw-r--r--gr-iio/python/iio/bindings/iio_types_python.cc9
3 files changed, 10 insertions, 3 deletions
diff --git a/gr-iio/python/iio/bindings/device_sink_python.cc b/gr-iio/python/iio/bindings/device_sink_python.cc
index f3cadc6235..95815b88a4 100644
--- a/gr-iio/python/iio/bindings/device_sink_python.cc
+++ b/gr-iio/python/iio/bindings/device_sink_python.cc
@@ -14,7 +14,7 @@
/* BINDTOOL_GEN_AUTOMATIC(0) */
/* BINDTOOL_USE_PYGCCXML(0) */
/* BINDTOOL_HEADER_FILE(device_sink.h) */
-/* BINDTOOL_HEADER_FILE_HASH(955a5cf5cd09be457c60c8ce2dfe96d8) */
+/* BINDTOOL_HEADER_FILE_HASH(0ea102fb1e1158dd3d98e1ed56f3861e) */
/***********************************************************************************/
#include <pybind11/complex.h>
diff --git a/gr-iio/python/iio/bindings/device_source_python.cc b/gr-iio/python/iio/bindings/device_source_python.cc
index 4219aac920..5b48e1ac83 100644
--- a/gr-iio/python/iio/bindings/device_source_python.cc
+++ b/gr-iio/python/iio/bindings/device_source_python.cc
@@ -14,7 +14,7 @@
/* BINDTOOL_GEN_AUTOMATIC(0) */
/* BINDTOOL_USE_PYGCCXML(0) */
/* BINDTOOL_HEADER_FILE(device_source.h) */
-/* BINDTOOL_HEADER_FILE_HASH(d959417ab79d21ca10ef0b9f6161d116) */
+/* BINDTOOL_HEADER_FILE_HASH(24b73e05146a021958160a913d26e745) */
/***********************************************************************************/
#include <pybind11/complex.h>
diff --git a/gr-iio/python/iio/bindings/iio_types_python.cc b/gr-iio/python/iio/bindings/iio_types_python.cc
index c800b59d12..6bf5bb7a2b 100644
--- a/gr-iio/python/iio/bindings/iio_types_python.cc
+++ b/gr-iio/python/iio/bindings/iio_types_python.cc
@@ -14,7 +14,7 @@
/* BINDTOOL_GEN_AUTOMATIC(0) */
/* BINDTOOL_USE_PYGCCXML(0) */
/* BINDTOOL_HEADER_FILE(iio_types.h) */
-/* BINDTOOL_HEADER_FILE_HASH(c42dd62276a1716a7672f12704dabd08) */
+/* BINDTOOL_HEADER_FILE_HASH(2e0a29b6c915504e7bac45fa7fa47949) */
/***********************************************************************************/
#include <pybind11/complex.h>
@@ -45,4 +45,11 @@ void bind_iio_types(py::module& m)
py::implicitly_convertible<int, gr::iio::data_type_t>();
py::implicitly_convertible<int, gr::iio::attr_type_t>();
+
+ py::class_<gr::iio::iio_param_t, std::shared_ptr<gr::iio::iio_param_t>>(m,
+ "iio_param_t")
+ .def(py::init<const std::string&>())
+ .def(py::init<const std::string&, gr::iio::iio_param_value_t>());
+
+ py::implicitly_convertible<std::string, gr::iio::iio_param_t>();
}