diff options
Diffstat (limited to 'gr-iio/python')
-rw-r--r-- | gr-iio/python/iio/bindings/device_sink_python.cc | 2 | ||||
-rw-r--r-- | gr-iio/python/iio/bindings/device_source_python.cc | 2 | ||||
-rw-r--r-- | gr-iio/python/iio/bindings/iio_types_python.cc | 9 |
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>(); } |