piotr | 437f546 | 2014-02-04 17:57:25 +0100 | [diff] [blame] | 1 | /* -*- c++ -*- */ |
| 2 | |
| 3 | #define GSM_API |
| 4 | |
| 5 | %include "gnuradio.i" // the common stuff |
| 6 | |
| 7 | //load generated python docstrings |
| 8 | %include "gsm_swig_doc.i" |
| 9 | |
| 10 | %{ |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 11 | #include "gsm/receiver/receiver.h" |
| 12 | #include "gsm/demapping/get_bcch_or_ccch_bursts.h" |
ptrkrysik | 6dded65 | 2014-11-19 11:32:05 +0100 | [diff] [blame] | 13 | #include "gsm/demapping/universal_ctrl_chans_demapper.h" |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 14 | #include "gsm/decoding/control_channels_decoder.h" |
| 15 | #include "gsm/misc_utils/bursts_printer.h" |
| 16 | #include "gsm/misc_utils/controlled_const_source_f.h" |
| 17 | #include "gsm/misc_utils/controlled_rotator_cc.h" |
| 18 | #include "gsm/misc_utils/extract_system_info.h" |
| 19 | #include "gsm/misc_utils/message_printer.h" |
piotr | 437f546 | 2014-02-04 17:57:25 +0100 | [diff] [blame] | 20 | %} |
| 21 | |
| 22 | |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 23 | %include "gsm/receiver/receiver.h" |
piotr | 437f546 | 2014-02-04 17:57:25 +0100 | [diff] [blame] | 24 | GR_SWIG_BLOCK_MAGIC2(gsm, receiver); |
piotr | d73f0bb | 2014-04-24 11:58:52 +0200 | [diff] [blame] | 25 | |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 26 | %include "gsm/decoding/control_channels_decoder.h" |
piotr | faacc72 | 2014-07-20 23:48:32 +0200 | [diff] [blame] | 27 | GR_SWIG_BLOCK_MAGIC2(gsm, control_channels_decoder); |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 28 | |
| 29 | %include "gsm/demapping/get_bcch_or_ccch_bursts.h" |
| 30 | GR_SWIG_BLOCK_MAGIC2(gsm, get_bcch_or_ccch_bursts); |
ptrkrysik | 6dded65 | 2014-11-19 11:32:05 +0100 | [diff] [blame] | 31 | %include "gsm/demapping/universal_ctrl_chans_demapper.h" |
| 32 | GR_SWIG_BLOCK_MAGIC2(gsm, universal_ctrl_chans_demapper); |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 33 | |
| 34 | %include "gsm/misc_utils/bursts_printer.h" |
| 35 | GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer); |
| 36 | %include "gsm/misc_utils/extract_system_info.h" |
piotr | dda2227 | 2014-08-04 11:31:54 +0200 | [diff] [blame] | 37 | GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info); |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 38 | %include "gsm/misc_utils/controlled_rotator_cc.h" |
piotr | 8a9f592 | 2014-08-06 14:12:11 +0200 | [diff] [blame] | 39 | GR_SWIG_BLOCK_MAGIC2(gsm, controlled_rotator_cc); |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 40 | %include "gsm/misc_utils/controlled_const_source_f.h" |
piotr | 8a9f592 | 2014-08-06 14:12:11 +0200 | [diff] [blame] | 41 | GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f); |
ptrkrysik | f9834dc | 2014-09-10 06:35:02 +0200 | [diff] [blame] | 42 | %include "gsm/misc_utils/message_printer.h" |
piotr | 4520e99 | 2014-08-06 14:17:13 +0200 | [diff] [blame] | 43 | GR_SWIG_BLOCK_MAGIC2(gsm, message_printer); |