summaryrefslogtreecommitdiff
path: root/gr-digital/python/digital/bindings/python_bindings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-digital/python/digital/bindings/python_bindings.cc')
-rw-r--r--gr-digital/python/digital/bindings/python_bindings.cc18
1 files changed, 16 insertions, 2 deletions
diff --git a/gr-digital/python/digital/bindings/python_bindings.cc b/gr-digital/python/digital/bindings/python_bindings.cc
index fddd0e7d90..e7a0428d4e 100644
--- a/gr-digital/python/digital/bindings/python_bindings.cc
+++ b/gr-digital/python/digital/bindings/python_bindings.cc
@@ -15,6 +15,10 @@
namespace py = pybind11;
+void bind_adaptive_algorithm(py::module&);
+void bind_adaptive_algorithm_cma(py::module&);
+void bind_adaptive_algorithm_lms(py::module&);
+void bind_adaptive_algorithm_nlms(py::module&);
void bind_additive_scrambler_bb(py::module&);
void bind_binary_slicer_fb(py::module&);
void bind_burst_shaper(py::module&);
@@ -37,6 +41,7 @@ void bind_cpmmod_bc(py::module&);
void bind_crc32(py::module&);
void bind_crc32_async_bb(py::module&);
void bind_crc32_bb(py::module&);
+void bind_decision_feedback_equalizer(py::module&);
void bind_descrambler_bb(py::module&);
void bind_diff_decoder_bb(py::module&);
void bind_diff_encoder_bb(py::module&);
@@ -58,10 +63,12 @@ void bind_header_payload_demux(py::module&);
void bind_interpolating_resampler_type(py::module&);
void bind_kurtotic_equalizer_cc(py::module&);
void bind_lfsr(py::module&);
+void bind_linear_equalizer(py::module&);
void bind_lms_dd_equalizer_cc(py::module&);
void bind_map_bb(py::module&);
+void bind_meas_evm_cc(py::module&);
void bind_metric_type(py::module&);
-// void bind_modulate_vector(py::module&);
+void bind_modulate_vector(py::module&);
void bind_mpsk_snr_est(py::module&);
void bind_mpsk_snr_est_cc(py::module&);
void bind_msk_timing_recovery_cc(py::module&);
@@ -114,6 +121,10 @@ PYBIND11_MODULE(digital_python, m)
// Allow access to base block methods
py::module::import("gnuradio.gr");
+ bind_adaptive_algorithm(m);
+ bind_adaptive_algorithm_cma(m);
+ bind_adaptive_algorithm_lms(m);
+ bind_adaptive_algorithm_nlms(m);
bind_additive_scrambler_bb(m);
bind_binary_slicer_fb(m);
bind_burst_shaper(m);
@@ -136,6 +147,7 @@ PYBIND11_MODULE(digital_python, m)
bind_crc32(m);
bind_crc32_async_bb(m);
bind_crc32_bb(m);
+ bind_decision_feedback_equalizer(m);
bind_descrambler_bb(m);
bind_diff_decoder_bb(m);
bind_diff_encoder_bb(m);
@@ -157,10 +169,12 @@ PYBIND11_MODULE(digital_python, m)
bind_interpolating_resampler_type(m);
bind_kurtotic_equalizer_cc(m);
bind_lfsr(m);
+ bind_linear_equalizer(m);
bind_lms_dd_equalizer_cc(m);
bind_map_bb(m);
+ bind_meas_evm_cc(m);
bind_metric_type(m);
- // bind_modulate_vector(m);
+ bind_modulate_vector(m);
bind_mpsk_snr_est(m);
bind_mpsk_snr_est_cc(m);
bind_msk_timing_recovery_cc(m);