diff --git a/software/gr-caribouLite/include/gnuradio/caribouLite/caribouLiteSource.h b/software/gr-caribouLite/include/gnuradio/caribouLite/caribouLiteSource.h index 74487ed..76926f4 100644 --- a/software/gr-caribouLite/include/gnuradio/caribouLite/caribouLiteSource.h +++ b/software/gr-caribouLite/include/gnuradio/caribouLite/caribouLiteSource.h @@ -40,7 +40,7 @@ namespace gr { float freq=900000000, bool provide_meta = false); - int64_t getHandle() const; + virtual uint64_t getHandle() = 0; }; } // namespace caribouLite diff --git a/software/gr-caribouLite/lib/caribouLiteSource_impl.cc b/software/gr-caribouLite/lib/caribouLiteSource_impl.cc index bccd5f6..5494a10 100644 --- a/software/gr-caribouLite/lib/caribouLiteSource_impl.cc +++ b/software/gr-caribouLite/lib/caribouLiteSource_impl.cc @@ -114,7 +114,7 @@ namespace gr { } //------------------------------------------------------------------------------------------------------------- - uint64_t caribouLiteSource_impl::getHandle() const + uint64_t caribouLiteSource_impl::getHandle() { return (uint64_t)((void*)(_radio)); } diff --git a/software/gr-caribouLite/lib/caribouLiteSource_impl.h b/software/gr-caribouLite/lib/caribouLiteSource_impl.h index 43310eb..263a653 100644 --- a/software/gr-caribouLite/lib/caribouLiteSource_impl.h +++ b/software/gr-caribouLite/lib/caribouLiteSource_impl.h @@ -49,7 +49,7 @@ namespace gr gr_vector_void_star &output_items ); - uint64_t getHandle() const; + virtual uint64_t getHandle(); }; } // namespace caribouLite diff --git a/software/gr-caribouLite/python/caribouLite/bindings/caribouLiteSource_python.cc b/software/gr-caribouLite/python/caribouLite/bindings/caribouLiteSource_python.cc index 217329c..dfbf18c 100644 --- a/software/gr-caribouLite/python/caribouLite/bindings/caribouLiteSource_python.cc +++ b/software/gr-caribouLite/python/caribouLite/bindings/caribouLiteSource_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(caribouLiteSource.h) */ -/* BINDTOOL_HEADER_FILE_HASH(e745353de3f819883c4ed3dfd60cce19) */ +/* BINDTOOL_HEADER_FILE_HASH(e935c090cd62d0e9d51a441814281997) */ /***********************************************************************************/ #include diff --git a/software/gr-caribouLite/python/caribouLite/bindings/docstrings/caribouLiteSource_pydoc_template.h b/software/gr-caribouLite/python/caribouLite/bindings/docstrings/caribouLiteSource_pydoc_template.h index bfd7425..c5f1b1b 100644 --- a/software/gr-caribouLite/python/caribouLite/bindings/docstrings/caribouLiteSource_pydoc_template.h +++ b/software/gr-caribouLite/python/caribouLite/bindings/docstrings/caribouLiteSource_pydoc_template.h @@ -18,7 +18,12 @@ static const char* __doc_gr_caribouLite_caribouLiteSource = R"doc()doc"; -static const char* __doc_gr_caribouLite_caribouLiteSource_caribouLiteSource = R"doc()doc"; +static const char* __doc_gr_caribouLite_caribouLiteSource_caribouLiteSource_0 = + R"doc()doc"; + + +static const char* __doc_gr_caribouLite_caribouLiteSource_caribouLiteSource_1 = + R"doc()doc"; static const char* __doc_gr_caribouLite_caribouLiteSource_make = R"doc()doc";