blob: 3305e1b3def608992608f7aa27558d7735386480 [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%{
11#include "gsm/receiver.h"
piotr7c82b172014-02-08 14:15:27 +010012#include "gsm/bursts_printer.h"
piotrfaacc722014-07-20 23:48:32 +020013#include "gsm/get_bcch_or_ccch_bursts.h"
14#include "gsm/control_channels_decoder.h"
piotrdda22272014-08-04 11:31:54 +020015#include "gsm/extract_system_info.h"
piotr8a9f5922014-08-06 14:12:11 +020016#include "gsm/controlled_rotator_cc.h"
17#include "gsm/controlled_const_source_f.h"
piotr4520e992014-08-06 14:17:13 +020018#include "gsm/message_printer.h"
ptrkrysik3c6dfcc2014-08-16 11:44:27 +020019#include "gsm/wireshark_sink.h"
piotr437f5462014-02-04 17:57:25 +010020%}
21
22
23%include "gsm/receiver.h"
24GR_SWIG_BLOCK_MAGIC2(gsm, receiver);
piotr7c82b172014-02-08 14:15:27 +010025%include "gsm/bursts_printer.h"
26GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer);
piotrd73f0bb2014-04-24 11:58:52 +020027
piotrfaacc722014-07-20 23:48:32 +020028%include "gsm/get_bcch_or_ccch_bursts.h"
29GR_SWIG_BLOCK_MAGIC2(gsm, get_bcch_or_ccch_bursts);
30%include "gsm/control_channels_decoder.h"
31GR_SWIG_BLOCK_MAGIC2(gsm, control_channels_decoder);
piotrdda22272014-08-04 11:31:54 +020032%include "gsm/extract_system_info.h"
33GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info);
piotr8a9f5922014-08-06 14:12:11 +020034%include "gsm/controlled_rotator_cc.h"
35GR_SWIG_BLOCK_MAGIC2(gsm, controlled_rotator_cc);
36%include "gsm/controlled_const_source_f.h"
37GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f);
piotr4520e992014-08-06 14:17:13 +020038%include "gsm/message_printer.h"
39GR_SWIG_BLOCK_MAGIC2(gsm, message_printer);
ptrkrysik3c6dfcc2014-08-16 11:44:27 +020040%include "gsm/wireshark_sink.h"
41GR_SWIG_BLOCK_MAGIC2(gsm, wireshark_sink);