/* -*- c++ -*- */

#define JAY_API

%include "gnuradio.i"			// the common stuff

//load generated python docstrings
%include "jay_swig_doc.i"

%{
#include "jay/square_ff.h"
#include "jay/square2_ff.h"
#include "jay/bit_slicer.h"
#include "jay/pocsag_decoder.h"
#include "jay/bit_packer.h"
#include "jay/add.h"
#include "jay/peak_detect.h"
%}


%include "jay/square_ff.h"
GR_SWIG_BLOCK_MAGIC2(jay, square_ff);
%include "jay/square2_ff.h"
GR_SWIG_BLOCK_MAGIC2(jay, square2_ff);
%include "jay/bit_slicer.h"
GR_SWIG_BLOCK_MAGIC2(jay, bit_slicer);

%include "jay/pocsag_decoder.h"
GR_SWIG_BLOCK_MAGIC2(jay, pocsag_decoder);
%include "jay/bit_packer.h"
GR_SWIG_BLOCK_MAGIC2(jay, bit_packer);
%include "jay/add.h"
GR_SWIG_BLOCK_MAGIC2(jay, add);
%include "jay/peak_detect.h"
GR_SWIG_BLOCK_MAGIC2(jay, peak_detect);
