summaryrefslogtreecommitdiff
path: root/gr-pager/src/pager.i
diff options
context:
space:
mode:
authorjcorgan2006-09-28 16:43:53 +0000
committerjcorgan2006-09-28 16:43:53 +0000
commitf003cdd04924da69049d332e897dd6eaea55f297 (patch)
treee4ed1b20e17484933c1adf9befcf6cdcd82c4f38 /gr-pager/src/pager.i
parenta986c0681c44d3788299f5bdcf025248edf02845 (diff)
downloadgnuradio-f003cdd04924da69049d332e897dd6eaea55f297.tar.gz
gnuradio-f003cdd04924da69049d332e897dd6eaea55f297.tar.bz2
gnuradio-f003cdd04924da69049d332e897dd6eaea55f297.zip
Merged jcorgan/pager developer branch into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3685 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gr-pager/src/pager.i')
-rw-r--r--gr-pager/src/pager.i38
1 files changed, 33 insertions, 5 deletions
diff --git a/gr-pager/src/pager.i b/gr-pager/src/pager.i
index 1e14af085..aaa02feea 100644
--- a/gr-pager/src/pager.i
+++ b/gr-pager/src/pager.i
@@ -26,7 +26,9 @@
%{
#include "gnuradio_swig_bug_workaround.h" // mandatory bug fix
#include "pager_slicer_fb.h"
-#include "pager_flex_deframer.h"
+#include "pager_flex_sync.h"
+#include "pager_flex_deinterleave.h"
+#include "pager_flex_parse.h"
#include <stdexcept>
%}
@@ -46,16 +48,42 @@ public:
// ----------------------------------------------------------------
-GR_SWIG_BLOCK_MAGIC(pager,flex_deframer);
+GR_SWIG_BLOCK_MAGIC(pager,flex_sync);
-pager_flex_deframer_sptr pager_make_flex_deframer(int rate);
+pager_flex_sync_sptr pager_make_flex_sync(int rate);
-class pager_flex_deframer : public gr_block
+class pager_flex_sync : public gr_block
{
private:
- pager_flex_deframer(int rate);
+ pager_flex_sync(int rate);
public:
};
// ----------------------------------------------------------------
+
+GR_SWIG_BLOCK_MAGIC(pager,flex_deinterleave);
+
+pager_flex_deinterleave_sptr pager_make_flex_deinterleave();
+
+class pager_flex_deinterleave : public gr_sync_decimator
+{
+private:
+ pager_flex_deinterleave();
+
+public:
+};
+
+// ----------------------------------------------------------------
+
+GR_SWIG_BLOCK_MAGIC(pager,flex_parse);
+
+pager_flex_parse_sptr pager_make_flex_parse();
+
+class pager_flex_parse : public gr_block
+{
+private:
+ pager_flex_parse();
+
+public:
+};