aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--grc/qa_utils/CMakeLists.txt25
-rw-r--r--grc/qa_utils/gsm_burst_sink_qa.xml (renamed from grc/misc_utils/gsm_burst_sink_qa.xml)0
-rw-r--r--grc/qa_utils/gsm_burst_source_qa.xml (renamed from grc/misc_utils/gsm_burst_source_qa.xml)0
-rw-r--r--grc/qa_utils/gsm_message_sink.xml (renamed from grc/misc_utils/gsm_message_sink.xml)0
-rw-r--r--grc/qa_utils/gsm_message_source.xml (renamed from grc/misc_utils/gsm_message_source.xml)0
-rw-r--r--include/grgsm/qa_utils/CMakeLists.txt28
-rw-r--r--include/grgsm/qa_utils/burst_sink_qa.h (renamed from include/grgsm/misc_utils/burst_sink_qa.h)0
-rw-r--r--include/grgsm/qa_utils/burst_source_qa.h (renamed from include/grgsm/misc_utils/burst_source_qa.h)0
-rw-r--r--include/grgsm/qa_utils/message_sink.h (renamed from include/grgsm/misc_utils/message_sink.h)0
-rw-r--r--include/grgsm/qa_utils/message_source.h (renamed from include/grgsm/misc_utils/message_source.h)0
-rw-r--r--lib/CMakeLists.txt11
-rw-r--r--lib/qa_utils/burst_sink_qa_impl.cc (renamed from lib/misc_utils/burst_sink_qa_impl.cc)0
-rw-r--r--lib/qa_utils/burst_sink_qa_impl.h (renamed from lib/misc_utils/burst_sink_qa_impl.h)2
-rw-r--r--lib/qa_utils/burst_source_qa_impl.cc (renamed from lib/misc_utils/burst_source_qa_impl.cc)0
-rw-r--r--lib/qa_utils/burst_source_qa_impl.h (renamed from lib/misc_utils/burst_source_qa_impl.h)2
-rw-r--r--lib/qa_utils/message_sink_impl.cc (renamed from lib/misc_utils/message_sink_impl.cc)0
-rw-r--r--lib/qa_utils/message_sink_impl.h (renamed from lib/misc_utils/message_sink_impl.h)2
-rw-r--r--lib/qa_utils/message_source_impl.cc (renamed from lib/misc_utils/message_source_impl.cc)0
-rw-r--r--lib/qa_utils/message_source_impl.h (renamed from lib/misc_utils/message_source_impl.h)2
-rw-r--r--swig/grgsm_swig.i21
20 files changed, 74 insertions, 19 deletions
diff --git a/grc/qa_utils/CMakeLists.txt b/grc/qa_utils/CMakeLists.txt
new file mode 100644
index 0000000..43398d4
--- /dev/null
+++ b/grc/qa_utils/CMakeLists.txt
@@ -0,0 +1,25 @@
+# Copyright 2011,2012 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.
+
+install(FILES
+ gsm_burst_source_qa.xml
+ gsm_burst_sink_qa.xml
+ gsm_message_source.xml
+ gsm_message_sink.xml DESTINATION share/gnuradio/grc/blocks
+)
diff --git a/grc/misc_utils/gsm_burst_sink_qa.xml b/grc/qa_utils/gsm_burst_sink_qa.xml
index c028da3..c028da3 100644
--- a/grc/misc_utils/gsm_burst_sink_qa.xml
+++ b/grc/qa_utils/gsm_burst_sink_qa.xml
diff --git a/grc/misc_utils/gsm_burst_source_qa.xml b/grc/qa_utils/gsm_burst_source_qa.xml
index bb04cca..bb04cca 100644
--- a/grc/misc_utils/gsm_burst_source_qa.xml
+++ b/grc/qa_utils/gsm_burst_source_qa.xml
diff --git a/grc/misc_utils/gsm_message_sink.xml b/grc/qa_utils/gsm_message_sink.xml
index e0d6ac0..e0d6ac0 100644
--- a/grc/misc_utils/gsm_message_sink.xml
+++ b/grc/qa_utils/gsm_message_sink.xml
diff --git a/grc/misc_utils/gsm_message_source.xml b/grc/qa_utils/gsm_message_source.xml
index ab06f65..ab06f65 100644
--- a/grc/misc_utils/gsm_message_source.xml
+++ b/grc/qa_utils/gsm_message_source.xml
diff --git a/include/grgsm/qa_utils/CMakeLists.txt b/include/grgsm/qa_utils/CMakeLists.txt
new file mode 100644
index 0000000..e0b5579
--- /dev/null
+++ b/include/grgsm/qa_utils/CMakeLists.txt
@@ -0,0 +1,28 @@
+# Copyright 2011,2012 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.
+
+########################################################################
+# Install public header files
+########################################################################
+install(FILES
+ burst_sink_qa.h
+ burst_source_qa.h
+ message_source.h
+ message_sink.h DESTINATION include/grgsm/qa_utils
+)
diff --git a/include/grgsm/misc_utils/burst_sink_qa.h b/include/grgsm/qa_utils/burst_sink_qa.h
index 3b5cac2..3b5cac2 100644
--- a/include/grgsm/misc_utils/burst_sink_qa.h
+++ b/include/grgsm/qa_utils/burst_sink_qa.h
diff --git a/include/grgsm/misc_utils/burst_source_qa.h b/include/grgsm/qa_utils/burst_source_qa.h
index c3c5713..c3c5713 100644
--- a/include/grgsm/misc_utils/burst_source_qa.h
+++ b/include/grgsm/qa_utils/burst_source_qa.h
diff --git a/include/grgsm/misc_utils/message_sink.h b/include/grgsm/qa_utils/message_sink.h
index 5cfe2f7..5cfe2f7 100644
--- a/include/grgsm/misc_utils/message_sink.h
+++ b/include/grgsm/qa_utils/message_sink.h
diff --git a/include/grgsm/misc_utils/message_source.h b/include/grgsm/qa_utils/message_source.h
index 5c3e8a1..5c3e8a1 100644
--- a/include/grgsm/misc_utils/message_source.h
+++ b/include/grgsm/qa_utils/message_source.h
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
index 07b616e..7cb05b8 100644
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -52,11 +52,12 @@ list(APPEND grgsm_sources
misc_utils/tmsi_dumper_impl.cc
misc_utils/burst_sink_impl.cc
misc_utils/burst_source_impl.cc
- misc_utils/burst_sink_qa_impl.cc
- misc_utils/burst_source_qa_impl.cc
- misc_utils/message_source_impl.cc
- misc_utils/message_sink_impl.cc
- decryption/decryption_impl.cc)
+ qa_utils/burst_sink_qa_impl.cc
+ qa_utils/burst_source_qa_impl.cc
+ qa_utils/message_source_impl.cc
+ qa_utils/message_sink_impl.cc
+ decryption/decryption_impl.cc
+)
add_library(gnuradio-grgsm SHARED ${grgsm_sources})
target_link_libraries(gnuradio-grgsm ${Boost_LIBRARIES} ${GNURADIO_RUNTIME_LIBRARIES} ${VOLK_LIBRARIES} ${LIBOSMOCORE_LIBRARIES}
diff --git a/lib/misc_utils/burst_sink_qa_impl.cc b/lib/qa_utils/burst_sink_qa_impl.cc
index aa9df9d..aa9df9d 100644
--- a/lib/misc_utils/burst_sink_qa_impl.cc
+++ b/lib/qa_utils/burst_sink_qa_impl.cc
diff --git a/lib/misc_utils/burst_sink_qa_impl.h b/lib/qa_utils/burst_sink_qa_impl.h
index 412a0a1..4bd3825 100644
--- a/lib/misc_utils/burst_sink_qa_impl.h
+++ b/lib/qa_utils/burst_sink_qa_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_BURST_SINK_QA_IMPL_H
#define INCLUDED_GSM_BURST_SINK_QA_IMPL_H
-#include <grgsm/misc_utils/burst_sink_qa.h>
+#include <grgsm/qa_utils/burst_sink_qa.h>
#include <fstream>
namespace gr {
diff --git a/lib/misc_utils/burst_source_qa_impl.cc b/lib/qa_utils/burst_source_qa_impl.cc
index 7b2d412..7b2d412 100644
--- a/lib/misc_utils/burst_source_qa_impl.cc
+++ b/lib/qa_utils/burst_source_qa_impl.cc
diff --git a/lib/misc_utils/burst_source_qa_impl.h b/lib/qa_utils/burst_source_qa_impl.h
index cb62571..3856a90 100644
--- a/lib/misc_utils/burst_source_qa_impl.h
+++ b/lib/qa_utils/burst_source_qa_impl.h
@@ -25,7 +25,7 @@
#define BURST_SIZE 148
-#include <grgsm/misc_utils/burst_source_qa.h>
+#include <grgsm/qa_utils/burst_source_qa.h>
#include <fstream>
diff --git a/lib/misc_utils/message_sink_impl.cc b/lib/qa_utils/message_sink_impl.cc
index 269cada..269cada 100644
--- a/lib/misc_utils/message_sink_impl.cc
+++ b/lib/qa_utils/message_sink_impl.cc
diff --git a/lib/misc_utils/message_sink_impl.h b/lib/qa_utils/message_sink_impl.h
index c1fa43c..dd11819 100644
--- a/lib/misc_utils/message_sink_impl.h
+++ b/lib/qa_utils/message_sink_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_MESSAGE_SINK_IMPL_H
#define INCLUDED_GSM_MESSAGE_SINK_IMPL_H
-#include <grgsm/misc_utils/message_sink.h>
+#include <grgsm/qa_utils/message_sink.h>
namespace gr {
namespace gsm {
diff --git a/lib/misc_utils/message_source_impl.cc b/lib/qa_utils/message_source_impl.cc
index 2e71ba4..2e71ba4 100644
--- a/lib/misc_utils/message_source_impl.cc
+++ b/lib/qa_utils/message_source_impl.cc
diff --git a/lib/misc_utils/message_source_impl.h b/lib/qa_utils/message_source_impl.h
index 22a210e..9856f78 100644
--- a/lib/misc_utils/message_source_impl.h
+++ b/lib/qa_utils/message_source_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_MESSAGE_SOURCE_IMPL_H
#define INCLUDED_GSM_MESSAGE_SOURCE_IMPL_H
-#include <grgsm/misc_utils/message_source.h>
+#include <grgsm/qa_utils/message_source.h>
namespace gr {
namespace gsm {
diff --git a/swig/grgsm_swig.i b/swig/grgsm_swig.i
index 5b7f458..c067757 100644
--- a/swig/grgsm_swig.i
+++ b/swig/grgsm_swig.i
@@ -24,11 +24,11 @@
#include "grgsm/misc_utils/message_printer.h"
#include "grgsm/misc_utils/tmsi_dumper.h"
#include "grgsm/misc_utils/burst_sink.h"
-#include "grgsm/misc_utils/burst_sink_qa.h"
#include "grgsm/misc_utils/burst_source.h"
-#include "grgsm/misc_utils/burst_source_qa.h"
-#include "grgsm/misc_utils/message_source.h"
-#include "grgsm/misc_utils/message_sink.h"
+#include "grgsm/qa_utils/burst_sink_qa.h"
+#include "grgsm/qa_utils/burst_source_qa.h"
+#include "grgsm/qa_utils/message_source.h"
+#include "grgsm/qa_utils/message_sink.h"
%}
@@ -58,10 +58,6 @@ GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer);
GR_SWIG_BLOCK_MAGIC2(gsm, burst_sink);
%include "grgsm/misc_utils/burst_source.h"
GR_SWIG_BLOCK_MAGIC2(gsm, burst_source);
-%include "grgsm/misc_utils/burst_sink_qa.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, burst_sink_qa);
-%include "grgsm/misc_utils/burst_source_qa.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, burst_source_qa);
%include "grgsm/misc_utils/extract_system_info.h"
GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info);
%include "grgsm/misc_utils/extract_immediate_assignment.h"
@@ -74,8 +70,13 @@ GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f);
GR_SWIG_BLOCK_MAGIC2(gsm, message_printer);
%include "grgsm/misc_utils/tmsi_dumper.h"
GR_SWIG_BLOCK_MAGIC2(gsm, tmsi_dumper);
-%include "grgsm/misc_utils/message_source.h"
+
+%include "grgsm/qa_utils/burst_sink_qa.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, burst_sink_qa);
+%include "grgsm/qa_utils/burst_source_qa.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, burst_source_qa);
+%include "grgsm/qa_utils/message_source.h"
GR_SWIG_BLOCK_MAGIC2(gsm, message_source);
-%include "grgsm/misc_utils/message_sink.h"
+%include "grgsm/qa_utils/message_sink.h"
GR_SWIG_BLOCK_MAGIC2(gsm, message_sink);