summaryrefslogtreecommitdiff
path: root/gr-digital/swig/digital_swig.i
diff options
context:
space:
mode:
Diffstat (limited to 'gr-digital/swig/digital_swig.i')
-rw-r--r--gr-digital/swig/digital_swig.i49
1 files changed, 49 insertions, 0 deletions
diff --git a/gr-digital/swig/digital_swig.i b/gr-digital/swig/digital_swig.i
index a5f0251a43..655a2598d7 100644
--- a/gr-digital/swig/digital_swig.i
+++ b/gr-digital/swig/digital_swig.i
@@ -19,6 +19,8 @@
* Boston, MA 02110-1301, USA.
*/
+#define DIGITAL_API
+
%include "gnuradio.i"
//load generated python docstrings
@@ -81,6 +83,23 @@ enum snr_est_type_t {
#include "digital_probe_mpsk_snr_est_c.h"
#include "digital_scrambler_bb.h"
#include "digital_simple_framer.h"
+#include "digital_ofdm_sync_sc_cfb.h"
+#include "digital_ofdm_chanest_vcvc.h"
+#include "digital_crc32_bb.h"
+#include "digital_ofdm_carrier_allocator_cvc.h"
+#include "digital_ofdm_equalizer_base.h"
+#include "digital_ofdm_equalizer_simpledfe.h"
+#include "digital_ofdm_equalizer_static.h"
+#include "digital/ofdm_frame_equalizer_vcvc.h"
+#include "digital/packet_header_default.h"
+#include "digital/packet_header_ofdm.h"
+#include "digital/packet_headergenerator_bb.h"
+#include "digital/ofdm_serializer_vcc.h"
+#include "digital/scale_tags.h"
+#include "digital/tagged_stream_check.h"
+#include "digital/ts_insert_zeros_cc.h"
+#include "digital/packet_headerparser_b.h"
+#include "digital/header_payload_demux.h"
#include "digital_simple_correlator.h"
%}
@@ -126,4 +145,34 @@ enum snr_est_type_t {
%include "digital_probe_mpsk_snr_est_c.i"
%include "digital_scrambler_bb.i"
%include "digital_simple_framer.i"
+%include "digital_ofdm_sync_sc_cfb.i"
+%include "digital_ofdm_chanest_vcvc.i"
+%include "digital_crc32_bb.i"
+%include "digital_ofdm_carrier_allocator_cvc.i"
+%include "digital_ofdm_equalizer_base.i"
+%include "digital_ofdm_equalizer_simpledfe.i"
+%include "digital_ofdm_equalizer_static.i"
+%include "digital/ofdm_frame_equalizer_vcvc.h"
+GR_SWIG_BLOCK_MAGIC2(digital, ofdm_frame_equalizer_vcvc);
+%include "digital/scale_tags.h"
+GR_SWIG_BLOCK_MAGIC2(digital, scale_tags);
+%include "digital/tagged_stream_check.h"
+GR_SWIG_BLOCK_MAGIC2(digital, tagged_stream_check);
+%include "digital/ts_insert_zeros_cc.h"
+GR_SWIG_BLOCK_MAGIC2(digital, ts_insert_zeros_cc);
+
+%include "digital/packet_header_default.h"
+%include "digital/packet_header_ofdm.h"
+%include "packet_header.i"
+
+%include "digital/packet_headergenerator_bb.h"
+GR_SWIG_BLOCK_MAGIC2(digital, packet_headergenerator_bb);
+
+%include "digital/ofdm_serializer_vcc.h"
+GR_SWIG_BLOCK_MAGIC2(digital, ofdm_serializer_vcc);
+
+%include "digital/packet_headerparser_b.h"
+GR_SWIG_BLOCK_MAGIC2(digital, packet_headerparser_b);
+%include "digital/header_payload_demux.h"
+GR_SWIG_BLOCK_MAGIC2(digital, header_payload_demux);
%include "digital_simple_correlator.i"