blob: 5f3dcb704bcae104bb5a22ea45feb68467dd5b30 [file] [log] [blame]
piotr437f5462014-02-04 17:57:25 +01001/* -*- 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%{
ptrkrysikf9834dc2014-09-10 06:35:02 +020011#include "gsm/receiver/receiver.h"
12#include "gsm/demapping/get_bcch_or_ccch_bursts.h"
ptrkrysik6dded652014-11-19 11:32:05 +010013#include "gsm/demapping/universal_ctrl_chans_demapper.h"
ptrkrysikf9834dc2014-09-10 06:35:02 +020014#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"
piotr437f5462014-02-04 17:57:25 +010020%}
21
22
ptrkrysikf9834dc2014-09-10 06:35:02 +020023%include "gsm/receiver/receiver.h"
piotr437f5462014-02-04 17:57:25 +010024GR_SWIG_BLOCK_MAGIC2(gsm, receiver);
piotrd73f0bb2014-04-24 11:58:52 +020025
ptrkrysikf9834dc2014-09-10 06:35:02 +020026%include "gsm/decoding/control_channels_decoder.h"
piotrfaacc722014-07-20 23:48:32 +020027GR_SWIG_BLOCK_MAGIC2(gsm, control_channels_decoder);
ptrkrysikf9834dc2014-09-10 06:35:02 +020028
29%include "gsm/demapping/get_bcch_or_ccch_bursts.h"
30GR_SWIG_BLOCK_MAGIC2(gsm, get_bcch_or_ccch_bursts);
ptrkrysik6dded652014-11-19 11:32:05 +010031%include "gsm/demapping/universal_ctrl_chans_demapper.h"
32GR_SWIG_BLOCK_MAGIC2(gsm, universal_ctrl_chans_demapper);
ptrkrysikf9834dc2014-09-10 06:35:02 +020033
34%include "gsm/misc_utils/bursts_printer.h"
35GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer);
36%include "gsm/misc_utils/extract_system_info.h"
piotrdda22272014-08-04 11:31:54 +020037GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info);
ptrkrysikf9834dc2014-09-10 06:35:02 +020038%include "gsm/misc_utils/controlled_rotator_cc.h"
piotr8a9f5922014-08-06 14:12:11 +020039GR_SWIG_BLOCK_MAGIC2(gsm, controlled_rotator_cc);
ptrkrysikf9834dc2014-09-10 06:35:02 +020040%include "gsm/misc_utils/controlled_const_source_f.h"
piotr8a9f5922014-08-06 14:12:11 +020041GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f);
ptrkrysikf9834dc2014-09-10 06:35:02 +020042%include "gsm/misc_utils/message_printer.h"
piotr4520e992014-08-06 14:17:13 +020043GR_SWIG_BLOCK_MAGIC2(gsm, message_printer);