blob: 41acaf60e53bf8ad1c21911b5495d5946295fa6c [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"
13#include "gsm/decoding/control_channels_decoder.h"
14#include "gsm/misc_utils/bursts_printer.h"
15#include "gsm/misc_utils/controlled_const_source_f.h"
16#include "gsm/misc_utils/controlled_rotator_cc.h"
17#include "gsm/misc_utils/extract_system_info.h"
18#include "gsm/misc_utils/message_printer.h"
piotr437f5462014-02-04 17:57:25 +010019%}
20
21
ptrkrysikf9834dc2014-09-10 06:35:02 +020022%include "gsm/receiver/receiver.h"
piotr437f5462014-02-04 17:57:25 +010023GR_SWIG_BLOCK_MAGIC2(gsm, receiver);
piotrd73f0bb2014-04-24 11:58:52 +020024
ptrkrysikf9834dc2014-09-10 06:35:02 +020025%include "gsm/decoding/control_channels_decoder.h"
piotrfaacc722014-07-20 23:48:32 +020026GR_SWIG_BLOCK_MAGIC2(gsm, control_channels_decoder);
ptrkrysikf9834dc2014-09-10 06:35:02 +020027
28%include "gsm/demapping/get_bcch_or_ccch_bursts.h"
29GR_SWIG_BLOCK_MAGIC2(gsm, get_bcch_or_ccch_bursts);
30
31%include "gsm/misc_utils/bursts_printer.h"
32GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer);
33%include "gsm/misc_utils/extract_system_info.h"
piotrdda22272014-08-04 11:31:54 +020034GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info);
ptrkrysikf9834dc2014-09-10 06:35:02 +020035%include "gsm/misc_utils/controlled_rotator_cc.h"
piotr8a9f5922014-08-06 14:12:11 +020036GR_SWIG_BLOCK_MAGIC2(gsm, controlled_rotator_cc);
ptrkrysikf9834dc2014-09-10 06:35:02 +020037%include "gsm/misc_utils/controlled_const_source_f.h"
piotr8a9f5922014-08-06 14:12:11 +020038GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f);
ptrkrysikf9834dc2014-09-10 06:35:02 +020039%include "gsm/misc_utils/message_printer.h"
piotr4520e992014-08-06 14:17:13 +020040GR_SWIG_BLOCK_MAGIC2(gsm, message_printer);