summaryrefslogtreecommitdiff
path: root/gr-digital/lib/digital_gmskmod_bc.cc
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2012-08-14 22:28:47 -0400
committerTom Rondeau <trondeau@vt.edu>2012-08-17 21:17:34 -0400
commit76a6f912706313fdc256b09aa17eeaf275e1fbc4 (patch)
treecb9712b03fc576126dca834b4aaa1e5e53538d5a /gr-digital/lib/digital_gmskmod_bc.cc
parentc537cf7d85f59db21c98ac859bc08fbe55031314 (diff)
swig: adds a macro to allow us to specify different factory functions besides 'make' for a block.
digital: converted cpmmod to new style. gmskmod inherits directly from cpmmod with just preset args. Defining another factory function, make_gmks_bc, here to make this all handled internally.
Diffstat (limited to 'gr-digital/lib/digital_gmskmod_bc.cc')
-rw-r--r--gr-digital/lib/digital_gmskmod_bc.cc45
1 files changed, 0 insertions, 45 deletions
diff --git a/gr-digital/lib/digital_gmskmod_bc.cc b/gr-digital/lib/digital_gmskmod_bc.cc
deleted file mode 100644
index 146293d824..0000000000
--- a/gr-digital/lib/digital_gmskmod_bc.cc
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- c++ -*- */
-/*
- * Copyright 2010 Free Software Foundation, Inc.
- *
- * This file is part of GNU Radio
- *
- * GNU Radio is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3, or (at your option)
- * any later version.
- *
- * GNU Radio is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with GNU Radio; see the file COPYING. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street,
- * Boston, MA 02110-1301, USA.
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include <digital_gmskmod_bc.h>
-#include <gr_io_signature.h>
-
-// Shared pointer constructor
-digital_gmskmod_bc_sptr
-digital_make_gmskmod_bc(unsigned samples_per_sym,
- double bt, unsigned L)
-{
- return gnuradio::get_initial_sptr
- (new digital_gmskmod_bc(samples_per_sym, bt, L));
-}
-
-
-digital_gmskmod_bc::digital_gmskmod_bc(unsigned samples_per_sym,
- double bt, unsigned L)
- : digital_cpmmod_bc(gr_cpm::GAUSSIAN, 0.5, samples_per_sym, L, bt)
-{
-}
-