aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorptrkrysik <ptrkrysik@gmail.com>2014-12-13 10:11:00 +0100
committerptrkrysik <ptrkrysik@gmail.com>2014-12-13 10:11:00 +0100
commit3be74a732b3fc4de0f99249e8bca975fee760210 (patch)
tree81731b4d5022ce40f8b0983c310c42f7d1a6838f
parent0cd9ef0a801eeab7f501d012006f379b86c887a1 (diff)
Changed grgsm install directories and prefixes from "gsm" to "grgsm". The old prefix caused conflicts with libraries already available.
-rw-r--r--CMakeLists.txt14
-rwxr-xr-xapps/airprobe_file.py14
-rwxr-xr-xapps/airprobe_rtlsdr.py23
-rw-r--r--grc/decoding/gsm_control_channels_decoder.xml4
-rw-r--r--grc/demapping/gsm_get_bcch_or_ccch_bursts.xml4
-rw-r--r--grc/demapping/gsm_universal_ctrl_chans_demapper.xml4
-rw-r--r--grc/misc_utils/gsm_bursts_printer.xml4
-rw-r--r--grc/misc_utils/gsm_clock_offset_corrector.xml4
-rw-r--r--grc/misc_utils/gsm_controlled_const_source_f.xml4
-rw-r--r--grc/misc_utils/gsm_controlled_rotator_cc.xml4
-rw-r--r--grc/misc_utils/gsm_extract_system_info.xml4
-rw-r--r--grc/misc_utils/gsm_message_printer.xml4
-rw-r--r--grc/receiver/gsm_clock_offset_control.xml4
-rw-r--r--grc/receiver/gsm_fcch_burst_tagger.xml4
-rw-r--r--grc/receiver/gsm_fcch_detector.xml4
-rw-r--r--grc/receiver/gsm_input.xml4
-rw-r--r--grc/receiver/gsm_receiver.xml4
-rw-r--r--grc/receiver/gsm_sch_detector.xml4
-rw-r--r--include/grgsm/CMakeLists.txt (renamed from include/gsm/CMakeLists.txt)2
-rw-r--r--include/grgsm/api.h (renamed from include/gsm/api.h)0
-rw-r--r--include/grgsm/decoding/CMakeLists.txt (renamed from include/gsm/decoding/CMakeLists.txt)2
-rw-r--r--include/grgsm/decoding/control_channels_decoder.h (renamed from include/gsm/decoding/control_channels_decoder.h)2
-rw-r--r--include/grgsm/demapping/CMakeLists.txt (renamed from include/gsm/demapping/CMakeLists.txt)2
-rw-r--r--include/grgsm/demapping/get_bcch_or_ccch_bursts.h (renamed from include/gsm/demapping/get_bcch_or_ccch_bursts.h)2
-rw-r--r--include/grgsm/demapping/universal_ctrl_chans_demapper.h (renamed from include/gsm/demapping/universal_ctrl_chans_demapper.h)2
-rw-r--r--include/grgsm/endian.h (renamed from include/gsm/endian.h)0
-rw-r--r--include/grgsm/gsmtap.h (renamed from include/gsm/gsmtap.h)0
-rw-r--r--include/grgsm/misc_utils/CMakeLists.txt (renamed from include/gsm/misc_utils/CMakeLists.txt)2
-rw-r--r--include/grgsm/misc_utils/bursts_printer.h (renamed from include/gsm/misc_utils/bursts_printer.h)2
-rw-r--r--include/grgsm/misc_utils/controlled_const_source_f.h (renamed from include/gsm/misc_utils/controlled_const_source_f.h)2
-rw-r--r--include/grgsm/misc_utils/controlled_rotator_cc.h (renamed from include/gsm/misc_utils/controlled_rotator_cc.h)2
-rw-r--r--include/grgsm/misc_utils/extract_system_info.h (renamed from include/gsm/misc_utils/extract_system_info.h)2
-rw-r--r--include/grgsm/misc_utils/message_printer.h (renamed from include/gsm/misc_utils/message_printer.h)2
-rw-r--r--include/grgsm/receiver/CMakeLists.txt (renamed from include/gsm/receiver/CMakeLists.txt)2
-rw-r--r--include/grgsm/receiver/receiver.h (renamed from include/gsm/receiver/receiver.h)2
-rw-r--r--lib/decoding/control_channels_decoder_impl.cc2
-rw-r--r--lib/decoding/control_channels_decoder_impl.h2
-rw-r--r--lib/demapping/get_bcch_or_ccch_bursts_impl.cc4
-rw-r--r--lib/demapping/get_bcch_or_ccch_bursts_impl.h2
-rw-r--r--lib/demapping/universal_ctrl_chans_demapper_impl.cc4
-rw-r--r--lib/demapping/universal_ctrl_chans_demapper_impl.h2
-rw-r--r--lib/misc_utils/bursts_printer_impl.cc2
-rw-r--r--lib/misc_utils/bursts_printer_impl.h2
-rw-r--r--lib/misc_utils/controlled_const_source_f_impl.h2
-rw-r--r--lib/misc_utils/controlled_rotator_cc_impl.h2
-rw-r--r--lib/misc_utils/extract_system_info_impl.cc2
-rw-r--r--lib/misc_utils/extract_system_info_impl.h3
-rw-r--r--lib/misc_utils/message_printer_impl.cc2
-rw-r--r--lib/misc_utils/message_printer_impl.h2
-rw-r--r--lib/receiver/receiver_impl.cc9
-rw-r--r--lib/receiver/receiver_impl.h4
-rw-r--r--lib/receiver/sch.h2
-rw-r--r--python/CMakeLists.txt2
-rw-r--r--python/__init__.py2
-rw-r--r--python/misc_utils/clock_offset_corrector.py6
-rw-r--r--python/receiver/fcch_burst_tagger.py2
-rw-r--r--python/receiver/fcch_detector.py4
-rw-r--r--python/receiver/gsm_input.py4
-rw-r--r--swig/CMakeLists.txt12
-rw-r--r--swig/grgsm_swig.i43
-rw-r--r--swig/gsm_swig.i43
61 files changed, 151 insertions, 154 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9572792..2d1efc3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -70,11 +70,11 @@ endif()
include(GrPlatform) #define LIB_SUFFIX
set(GR_RUNTIME_DIR bin)
set(GR_LIBRARY_DIR lib${LIB_SUFFIX})
-set(GR_INCLUDE_DIR include/gsm)
-set(GR_INCLUDE_DIR include/gsm/misc_utils)
-set(GR_INCLUDE_DIR include/gsm/receiver)
-set(GR_INCLUDE_DIR include/gsm/demapping)
-set(GR_INCLUDE_DIR include/gsm/decoding)
+set(GR_INCLUDE_DIR include/grgsm)
+set(GR_INCLUDE_DIR include/ggrsm/misc_utils)
+set(GR_INCLUDE_DIR include/grgsm/receiver)
+set(GR_INCLUDE_DIR include/grgsm/demapping)
+set(GR_INCLUDE_DIR include/grgsm/decoding)
set(GR_DATA_DIR share)
set(GR_PKG_DATA_DIR ${GR_DATA_DIR}/${CMAKE_PROJECT_NAME})
set(GR_DOC_DIR ${GR_DATA_DIR}/doc)
@@ -151,7 +151,7 @@ add_custom_target(uninstall
########################################################################
# Add subdirectories
########################################################################
-add_subdirectory(include/gsm)
+add_subdirectory(include/grgsm)
add_subdirectory(include/plotting)
add_subdirectory(lib)
add_subdirectory(swig)
@@ -164,5 +164,5 @@ add_subdirectory(docs)
# Install cmake search helper for this library
########################################################################
install(FILES cmake/Modules/gsmConfig.cmake
- DESTINATION lib/cmake/gsm
+ DESTINATION lib/cmake/grgsm
)
diff --git a/apps/airprobe_file.py b/apps/airprobe_file.py
index b28d1ad..2a88a27 100755
--- a/apps/airprobe_file.py
+++ b/apps/airprobe_file.py
@@ -2,7 +2,7 @@
##################################################
# Gnuradio Python Flow Graph
# Title: Airprobe File
-# Generated: Sat Dec 6 15:32:40 2014
+# Generated: Sat Dec 13 09:44:41 2014
##################################################
from gnuradio import blocks
@@ -11,7 +11,7 @@ from gnuradio import gr
from gnuradio.eng_option import eng_option
from gnuradio.filter import firdes
from optparse import OptionParser
-import gsm
+import grgsm
class airprobe_file(gr.top_block):
@@ -39,10 +39,10 @@ class airprobe_file(gr.top_block):
##################################################
# Blocks
##################################################
- self.gsm_universal_ctrl_chans_demapper_0 = gsm.universal_ctrl_chans_demapper(([2,6,12,16,22,26,32,36,42,46]), ([BCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH]))
- self.gsm_receiver_0 = gsm.receiver(4, ([0]), ([]))
- self.gsm_message_printer_0 = gsm.message_printer()
- self.gsm_input_0 = gsm.gsm_input(
+ self.gsm_universal_ctrl_chans_demapper_0 = grgsm.universal_ctrl_chans_demapper(([2,6,12,16,22,26,32,36,42,46]), ([BCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH]))
+ self.gsm_receiver_0 = grgsm.receiver(4, ([0]), ([]))
+ self.gsm_message_printer_0 = grgsm.message_printer()
+ self.gsm_input_0 = grgsm.gsm_input(
ppm=0,
osr=4,
fc=fc,
@@ -69,7 +69,6 @@ class airprobe_file(gr.top_block):
self.msg_connect(self.gsm_clock_offset_control_0, "ppm", self.gsm_input_0, "ppm_in")
self.msg_connect(self.gsm_control_channels_decoder_0, "msgs", self.blocks_socket_pdu_0, "pdus")
-# QT sink close method reimplementation
def get_input_file_name(self):
return self.input_file_name
@@ -146,4 +145,3 @@ if __name__ == '__main__':
tb = airprobe_file(input_file_name=options.input_file_name, fc=options.fc, samp_rate=options.samp_rate)
tb.start()
tb.wait()
-
diff --git a/apps/airprobe_rtlsdr.py b/apps/airprobe_rtlsdr.py
index 2d1d415..29134c3 100755
--- a/apps/airprobe_rtlsdr.py
+++ b/apps/airprobe_rtlsdr.py
@@ -2,7 +2,7 @@
##################################################
# Gnuradio Python Flow Graph
# Title: Airprobe Rtlsdr
-# Generated: Sat Dec 6 15:20:59 2014
+# Generated: Sat Dec 13 09:54:44 2014
##################################################
from PyQt4 import Qt
@@ -15,11 +15,13 @@ from gnuradio.eng_option import eng_option
from gnuradio.filter import firdes
from optparse import OptionParser
import PyQt4.Qwt5 as Qwt
-import gsm
+import grgsm
import osmosdr
import sip
import sys
+import time
+from distutils.version import StrictVersion
class airprobe_rtlsdr(gr.top_block, Qt.QWidget):
def __init__(self, ppm_param=0):
@@ -149,17 +151,17 @@ class airprobe_rtlsdr(gr.top_block, Qt.QWidget):
self.qtgui_freq_sink_x_0.set_y_axis(-140, 10)
self._qtgui_freq_sink_x_0_win = sip.wrapinstance(self.qtgui_freq_sink_x_0.pyqwidget(), Qt.QWidget)
self.top_layout.addWidget(self._qtgui_freq_sink_x_0_win)
- self.gsm_universal_ctrl_chans_demapper_0 = gsm.universal_ctrl_chans_demapper(([2,6,12,16,22,26,32,36,42,46]), ([BCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH]))
- self.gsm_receiver_0 = gsm.receiver(4, ([0]), ([]))
- self.gsm_message_printer_1 = gsm.message_printer()
- self.gsm_input_0 = gsm.gsm_input(
+ self.gsm_universal_ctrl_chans_demapper_0 = grgsm.universal_ctrl_chans_demapper(([2,6,12,16,22,26,32,36,42,46]), ([BCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH,CCCH]))
+ self.gsm_receiver_0 = grgsm.receiver(4, ([0]), ([]))
+ self.gsm_message_printer_1 = grgsm.message_printer()
+ self.gsm_input_0 = grgsm.gsm_input(
ppm=0,
osr=4,
fc=fc,
samp_rate_in=samp_rate,
)
- self.gsm_control_channels_decoder_0 = gsm.control_channels_decoder()
- self.gsm_clock_offset_control_0 = gsm.clock_offset_control(fc)
+ self.gsm_control_channels_decoder_0 = grgsm.control_channels_decoder()
+ self.gsm_clock_offset_control_0 = grgsm.clock_offset_control(fc)
self.blocks_socket_pdu_0 = blocks.socket_pdu("UDP_CLIENT", "127.0.0.1", "4729", 10000)
##################################################
@@ -179,7 +181,6 @@ class airprobe_rtlsdr(gr.top_block, Qt.QWidget):
self.msg_connect(self.gsm_universal_ctrl_chans_demapper_0, "bursts", self.gsm_control_channels_decoder_0, "bursts")
self.msg_connect(self.gsm_receiver_0, "measurements", self.gsm_clock_offset_control_0, "measurements")
-# QT sink close method reimplementation
def closeEvent(self, event):
self.settings = Qt.QSettings("GNU Radio", "airprobe_rtlsdr")
self.settings.setValue("geometry", self.saveGeometry())
@@ -283,7 +284,8 @@ if __name__ == '__main__':
parser.add_option("-p", "--ppm-param", dest="ppm_param", type="intx", default=0,
help="Set ppm [default=%default]")
(options, args) = parser.parse_args()
- Qt.QApplication.setGraphicsSystem(gr.prefs().get_string('qtgui','style','raster'))
+ if(StrictVersion(Qt.qVersion()) >= StrictVersion("4.5.0")):
+ Qt.QApplication.setGraphicsSystem(gr.prefs().get_string('qtgui','style','raster'))
qapp = Qt.QApplication(sys.argv)
tb = airprobe_rtlsdr(ppm_param=options.ppm_param)
tb.start()
@@ -294,4 +296,3 @@ if __name__ == '__main__':
qapp.connect(qapp, Qt.SIGNAL("aboutToQuit()"), quitting)
qapp.exec_()
tb = None #to clean up Qt widgets
-
diff --git a/grc/decoding/gsm_control_channels_decoder.xml b/grc/decoding/gsm_control_channels_decoder.xml
index 30e8702..5884393 100644
--- a/grc/decoding/gsm_control_channels_decoder.xml
+++ b/grc/decoding/gsm_control_channels_decoder.xml
@@ -2,8 +2,8 @@
<block>
<name>Control channels decoder</name>
<key>gsm_control_channels_decoder</key>
- <import>import gsm</import>
- <make>gsm.control_channels_decoder()</make>
+ <import>import grgsm</import>
+ <make>grgsm.control_channels_decoder()</make>
<sink>
<name>bursts</name>
<type>message</type>
diff --git a/grc/demapping/gsm_get_bcch_or_ccch_bursts.xml b/grc/demapping/gsm_get_bcch_or_ccch_bursts.xml
index 1e1b881..cbc61a7 100644
--- a/grc/demapping/gsm_get_bcch_or_ccch_bursts.xml
+++ b/grc/demapping/gsm_get_bcch_or_ccch_bursts.xml
@@ -2,8 +2,8 @@
<block>
<name>Demapper for BCCH and CCCH</name>
<key>gsm_get_bcch_or_ccch_bursts</key>
- <import>import gsm</import>
- <make>gsm.get_bcch_or_ccch_bursts($d_fn51_start)</make>
+ <import>import grgsm</import>
+ <make>grgsm.get_bcch_or_ccch_bursts($d_fn51_start)</make>
<param>
<name>d_fn51_start</name>
<key>d_fn51_start</key>
diff --git a/grc/demapping/gsm_universal_ctrl_chans_demapper.xml b/grc/demapping/gsm_universal_ctrl_chans_demapper.xml
index 48b0f83..52f12d6 100644
--- a/grc/demapping/gsm_universal_ctrl_chans_demapper.xml
+++ b/grc/demapping/gsm_universal_ctrl_chans_demapper.xml
@@ -2,8 +2,8 @@
<block>
<name>Universal ctrl chans demapper</name>
<key>gsm_universal_ctrl_chans_demapper</key>
- <import>import gsm</import>
- <make>gsm.universal_ctrl_chans_demapper($starts_fn_mod51, $channel_types)</make>
+ <import>import grgsm</import>
+ <make>grgsm.universal_ctrl_chans_demapper($starts_fn_mod51, $channel_types)</make>
<param>
<name>starts_fn_mod51</name>
diff --git a/grc/misc_utils/gsm_bursts_printer.xml b/grc/misc_utils/gsm_bursts_printer.xml
index 4f1a79d..6c520bd 100644
--- a/grc/misc_utils/gsm_bursts_printer.xml
+++ b/grc/misc_utils/gsm_bursts_printer.xml
@@ -2,8 +2,8 @@
<block>
<name>Bursts printer</name>
<key>gsm_bursts_printer</key>
- <import>import gsm</import>
- <make>gsm.bursts_printer()</make>
+ <import>import grgsm</import>
+ <make>grgsm.bursts_printer()</make>
<sink>
<name>bursts</name>
<type>message</type>
diff --git a/grc/misc_utils/gsm_clock_offset_corrector.xml b/grc/misc_utils/gsm_clock_offset_corrector.xml
index 0740f17..c94677b 100644
--- a/grc/misc_utils/gsm_clock_offset_corrector.xml
+++ b/grc/misc_utils/gsm_clock_offset_corrector.xml
@@ -1,8 +1,8 @@
<block>
<name>Clock offset corrector</name>
<key>gsm_clock_offset_corrector</key>
- <import>import gsm</import>
- <make>gsm.clock_offset_corrector(
+ <import>import grgsm</import>
+ <make>grgsm.clock_offset_corrector(
fc=$fc,
ppm=$ppm,
samp_rate_in=$samp_rate_in,
diff --git a/grc/misc_utils/gsm_controlled_const_source_f.xml b/grc/misc_utils/gsm_controlled_const_source_f.xml
index 13cf2fa..10ae06f 100644
--- a/grc/misc_utils/gsm_controlled_const_source_f.xml
+++ b/grc/misc_utils/gsm_controlled_const_source_f.xml
@@ -2,8 +2,8 @@
<block>
<name>Controlled const source</name>
<key>gsm_controlled_const_source_f</key>
- <import>import gsm</import>
- <make>gsm.controlled_const_source_f($constant)</make>
+ <import>import grgsm</import>
+ <make>grgsm.controlled_const_source_f($constant)</make>
<callback>set_constant($constant)</callback>
<param>
diff --git a/grc/misc_utils/gsm_controlled_rotator_cc.xml b/grc/misc_utils/gsm_controlled_rotator_cc.xml
index e08b073..9d2f1d7 100644
--- a/grc/misc_utils/gsm_controlled_rotator_cc.xml
+++ b/grc/misc_utils/gsm_controlled_rotator_cc.xml
@@ -2,8 +2,8 @@
<block>
<name>Controlled rotator</name>
<key>gsm_controlled_rotator_cc</key>
- <import>import gsm</import>
- <make>gsm.controlled_rotator_cc($phase_inc,$samp_rate)</make>
+ <import>import grgsm</import>
+ <make>grgsm.controlled_rotator_cc($phase_inc,$samp_rate)</make>
<callback>set_phase_inc($phase_inc)</callback>
<callback>set_samp_rate($samp_rate)</callback>
<param>
diff --git a/grc/misc_utils/gsm_extract_system_info.xml b/grc/misc_utils/gsm_extract_system_info.xml
index 13db671..3a2a13e 100644
--- a/grc/misc_utils/gsm_extract_system_info.xml
+++ b/grc/misc_utils/gsm_extract_system_info.xml
@@ -2,8 +2,8 @@
<block>
<name>Extract system info</name>
<key>gsm_extract_system_info</key>
- <import>import gsm</import>
- <make>gsm.extract_system_info()</make>
+ <import>import grgsm</import>
+ <make>grgsm.extract_system_info()</make>
<sink>
<name>msgs</name>
diff --git a/grc/misc_utils/gsm_message_printer.xml b/grc/misc_utils/gsm_message_printer.xml
index 2da469e..8e0a68d 100644
--- a/grc/misc_utils/gsm_message_printer.xml
+++ b/grc/misc_utils/gsm_message_printer.xml
@@ -2,8 +2,8 @@
<block>
<name>Message printer</name>
<key>gsm_message_printer</key>
- <import>import gsm</import>
- <make>gsm.message_printer()</make>
+ <import>import grgsm</import>
+ <make>grgsm.message_printer()</make>
<sink>
<name>msgs</name>
diff --git a/grc/receiver/gsm_clock_offset_control.xml b/grc/receiver/gsm_clock_offset_control.xml
index 1b6fe30..77840a5 100644
--- a/grc/receiver/gsm_clock_offset_control.xml
+++ b/grc/receiver/gsm_clock_offset_control.xml
@@ -2,8 +2,8 @@
<block>
<name>GSM clock offset control</name>
<key>gsm_clock_offset_control</key>
- <import>import gsm</import>
- <make>gsm.clock_offset_control($fc)</make>
+ <import>import grgsm</import>
+ <make>grgsm.clock_offset_control($fc)</make>
<callback></callback>
<param>
<name>fc</name>
diff --git a/grc/receiver/gsm_fcch_burst_tagger.xml b/grc/receiver/gsm_fcch_burst_tagger.xml
index ce10af6..85afd20 100644
--- a/grc/receiver/gsm_fcch_burst_tagger.xml
+++ b/grc/receiver/gsm_fcch_burst_tagger.xml
@@ -2,8 +2,8 @@
<block>
<name>FCCH burst tagger</name>
<key>gsm_fcch_burst_tagger</key>
- <import>import gsm</import>
- <make>gsm.fcch_burst_tagger($OSR)</make>
+ <import>import grgsm</import>
+ <make>grgsm.fcch_burst_tagger($OSR)</make>
<param>
<name>OSR</name>
<key>OSR</key>
diff --git a/grc/receiver/gsm_fcch_detector.xml b/grc/receiver/gsm_fcch_detector.xml
index a22379b..36f2d08 100644
--- a/grc/receiver/gsm_fcch_detector.xml
+++ b/grc/receiver/gsm_fcch_detector.xml
@@ -2,8 +2,8 @@
<block>
<name>FCCH bursts detector</name>
<key>gsm_fcch_detector</key>
- <import>import gsm</import>
- <make>gsm.fcch_detector($OSR)</make>
+ <import>import grgsm</import>
+ <make>grgsm.fcch_detector($OSR)</make>
<callback>set_OSR($OSR)</callback>
<param>
<name>OverSamplingRatio</name>
diff --git a/grc/receiver/gsm_input.xml b/grc/receiver/gsm_input.xml
index 2892103..9a9dc7c 100644
--- a/grc/receiver/gsm_input.xml
+++ b/grc/receiver/gsm_input.xml
@@ -2,8 +2,8 @@
<name>GSM input adaptor</name>
<key>gsm_input</key>
<category></category>
- <import>import gsm</import>
- <make>gsm.gsm_input(
+ <import>import grgsm</import>
+ <make>grgsm.gsm_input(
ppm=$ppm,
osr=$osr,
fc=$fc,
diff --git a/grc/receiver/gsm_receiver.xml b/grc/receiver/gsm_receiver.xml
index 4eec0ea..2119fd2 100644
--- a/grc/receiver/gsm_receiver.xml
+++ b/grc/receiver/gsm_receiver.xml
@@ -2,8 +2,8 @@
<block>
<name>GSM Receiver</name>
<key>gsm_receiver</key>
- <import>import gsm</import>
- <make>gsm.receiver($osr, $cell_allocation, $tseq_nums)</make>
+ <import>import grgsm</import>
+ <make>grgsm.receiver($osr, $cell_allocation, $tseq_nums)</make>
<param>
<name>Oversampling ratio</name>
diff --git a/grc/receiver/gsm_sch_detector.xml b/grc/receiver/gsm_sch_detector.xml
index 902835b..7333a6e 100644
--- a/grc/receiver/gsm_sch_detector.xml
+++ b/grc/receiver/gsm_sch_detector.xml
@@ -2,8 +2,8 @@
<block>
<name>SCH bursts detector</name>
<key>gsm_sch_detector</key>
- <import>import gsm</import>
- <make>gsm.sch_detector($OSR)</make>
+ <import>import grgsm</import>
+ <make>grgsm.sch_detector($OSR)</make>
<callback>set_OSR($OSR)</callback>
<param>
<name>OSR</name>
diff --git a/include/gsm/CMakeLists.txt b/include/grgsm/CMakeLists.txt
index c8d4e93..292431f 100644
--- a/include/gsm/CMakeLists.txt
+++ b/include/grgsm/CMakeLists.txt
@@ -27,5 +27,5 @@ add_subdirectory(receiver)
install(FILES
api.h
- gsmtap.h DESTINATION include/gsm
+ gsmtap.h DESTINATION include/grgsm
)
diff --git a/include/gsm/api.h b/include/grgsm/api.h
index 5ef6053..5ef6053 100644
--- a/include/gsm/api.h
+++ b/include/grgsm/api.h
diff --git a/include/gsm/decoding/CMakeLists.txt b/include/grgsm/decoding/CMakeLists.txt
index f913a52..3fa27ac 100644
--- a/include/gsm/decoding/CMakeLists.txt
+++ b/include/grgsm/decoding/CMakeLists.txt
@@ -21,5 +21,5 @@
# Install public header files
########################################################################
install(FILES
- control_channels_decoder.h DESTINATION include/gsm/decoding
+ control_channels_decoder.h DESTINATION include/grgsm/decoding
)
diff --git a/include/gsm/decoding/control_channels_decoder.h b/include/grgsm/decoding/control_channels_decoder.h
index bd8b08f..a3a8d8c 100644
--- a/include/gsm/decoding/control_channels_decoder.h
+++ b/include/grgsm/decoding/control_channels_decoder.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_CONTROL_CHANNELS_DECODER_H
#define INCLUDED_GSM_CONTROL_CHANNELS_DECODER_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/block.h>
namespace gr {
diff --git a/include/gsm/demapping/CMakeLists.txt b/include/grgsm/demapping/CMakeLists.txt
index 11fa6e5..912df3b 100644
--- a/include/gsm/demapping/CMakeLists.txt
+++ b/include/grgsm/demapping/CMakeLists.txt
@@ -22,5 +22,5 @@
########################################################################
install(FILES
universal_ctrl_chans_demapper.h
- get_bcch_or_ccch_bursts.h DESTINATION include/gsm/demapping
+ get_bcch_or_ccch_bursts.h DESTINATION include/grgsm/demapping
)
diff --git a/include/gsm/demapping/get_bcch_or_ccch_bursts.h b/include/grgsm/demapping/get_bcch_or_ccch_bursts.h
index 0201bd0..3745993 100644
--- a/include/gsm/demapping/get_bcch_or_ccch_bursts.h
+++ b/include/grgsm/demapping/get_bcch_or_ccch_bursts.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_GET_BCCH_OR_CCCH_BURSTS_H
#define INCLUDED_GSM_GET_BCCH_OR_CCCH_BURSTS_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/block.h>
namespace gr {
diff --git a/include/gsm/demapping/universal_ctrl_chans_demapper.h b/include/grgsm/demapping/universal_ctrl_chans_demapper.h
index 53edcd8..08814dd 100644
--- a/include/gsm/demapping/universal_ctrl_chans_demapper.h
+++ b/include/grgsm/demapping/universal_ctrl_chans_demapper.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_UNIVERSAL_CTRL_CHANS_DEMAPPER_H
#define INCLUDED_GSM_UNIVERSAL_CTRL_CHANS_DEMAPPER_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/block.h>
namespace gr {
diff --git a/include/gsm/endian.h b/include/grgsm/endian.h
index c176a49..c176a49 100644
--- a/include/gsm/endian.h
+++ b/include/grgsm/endian.h
diff --git a/include/gsm/gsmtap.h b/include/grgsm/gsmtap.h
index bf8226b..bf8226b 100644
--- a/include/gsm/gsmtap.h
+++ b/include/grgsm/gsmtap.h
diff --git a/include/gsm/misc_utils/CMakeLists.txt b/include/grgsm/misc_utils/CMakeLists.txt
index da5db22..1f640a2 100644
--- a/include/gsm/misc_utils/CMakeLists.txt
+++ b/include/grgsm/misc_utils/CMakeLists.txt
@@ -25,5 +25,5 @@ install(FILES
extract_system_info.h
controlled_rotator_cc.h
controlled_const_source_f.h
- message_printer.h DESTINATION include/gsm/misc_utils
+ message_printer.h DESTINATION include/grgsm/misc_utils
)
diff --git a/include/gsm/misc_utils/bursts_printer.h b/include/grgsm/misc_utils/bursts_printer.h
index 5993b21..5fb9b1b 100644
--- a/include/gsm/misc_utils/bursts_printer.h
+++ b/include/grgsm/misc_utils/bursts_printer.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_BURSTS_PRINTER_H
#define INCLUDED_GSM_BURSTS_PRINTER_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/block.h>
#include <string>
#include <vector>
diff --git a/include/gsm/misc_utils/controlled_const_source_f.h b/include/grgsm/misc_utils/controlled_const_source_f.h
index d2c7404..afd9d81 100644
--- a/include/gsm/misc_utils/controlled_const_source_f.h
+++ b/include/grgsm/misc_utils/controlled_const_source_f.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_CONTROLLED_CONST_SOURCE_F_H
#define INCLUDED_GSM_CONTROLLED_CONST_SOURCE_F_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/sync_block.h>
namespace gr {
diff --git a/include/gsm/misc_utils/controlled_rotator_cc.h b/include/grgsm/misc_utils/controlled_rotator_cc.h
index c01823e..bd9c04f 100644
--- a/include/gsm/misc_utils/controlled_rotator_cc.h
+++ b/include/grgsm/misc_utils/controlled_rotator_cc.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_CONTROLLED_ROTATOR_CC_H
#define INCLUDED_GSM_CONTROLLED_ROTATOR_CC_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/sync_block.h>
namespace gr {
diff --git a/include/gsm/misc_utils/extract_system_info.h b/include/grgsm/misc_utils/extract_system_info.h
index fada960..c026096 100644
--- a/include/gsm/misc_utils/extract_system_info.h
+++ b/include/grgsm/misc_utils/extract_system_info.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_EXTRACT_SYSTEM_INFO_H
#define INCLUDED_GSM_EXTRACT_SYSTEM_INFO_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/block.h>
namespace gr {
diff --git a/include/gsm/misc_utils/message_printer.h b/include/grgsm/misc_utils/message_printer.h
index 60eb5c4..3ed8bbd 100644
--- a/include/gsm/misc_utils/message_printer.h
+++ b/include/grgsm/misc_utils/message_printer.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_MESSAGE_PRINTER_H
#define INCLUDED_GSM_MESSAGE_PRINTER_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/sync_block.h>
namespace gr {
diff --git a/include/gsm/receiver/CMakeLists.txt b/include/grgsm/receiver/CMakeLists.txt
index 1af7ca1..4b92f7f 100644
--- a/include/gsm/receiver/CMakeLists.txt
+++ b/include/grgsm/receiver/CMakeLists.txt
@@ -21,5 +21,5 @@
# Install public header files
########################################################################
install(FILES
- receiver.h DESTINATION include/gsm/receiver
+ receiver.h DESTINATION include/grgsm/receiver
)
diff --git a/include/gsm/receiver/receiver.h b/include/grgsm/receiver/receiver.h
index 4ff0b4b..e5774e9 100644
--- a/include/gsm/receiver/receiver.h
+++ b/include/grgsm/receiver/receiver.h
@@ -24,7 +24,7 @@
#ifndef INCLUDED_GSM_RECEIVER_H
#define INCLUDED_GSM_RECEIVER_H
-#include <gsm/api.h>
+#include <grgsm/api.h>
#include <gnuradio/block.h>
#include <gnuradio/feval.h>
#include <gnuradio/sync_block.h>
diff --git a/lib/decoding/control_channels_decoder_impl.cc b/lib/decoding/control_channels_decoder_impl.cc
index f67abca..3ea3fd9 100644
--- a/lib/decoding/control_channels_decoder_impl.cc
+++ b/lib/decoding/control_channels_decoder_impl.cc
@@ -25,7 +25,7 @@
#endif
#include <gnuradio/io_signature.h>
-#include <gsm/gsmtap.h>
+#include <grgsm/gsmtap.h>
#include "control_channels_decoder_impl.h"
#define DATA_BYTES 23
diff --git a/lib/decoding/control_channels_decoder_impl.h b/lib/decoding/control_channels_decoder_impl.h
index 93d4950..2fa3dce 100644
--- a/lib/decoding/control_channels_decoder_impl.h
+++ b/lib/decoding/control_channels_decoder_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_CONTROL_CHANNELS_DECODER_IMPL_H
#define INCLUDED_GSM_CONTROL_CHANNELS_DECODER_IMPL_H
-#include <gsm/decoding/control_channels_decoder.h>
+#include <grgsm/decoding/control_channels_decoder.h>
#include "fire_crc.h"
#include "cch.h"
diff --git a/lib/demapping/get_bcch_or_ccch_bursts_impl.cc b/lib/demapping/get_bcch_or_ccch_bursts_impl.cc
index 875360e..5817627 100644
--- a/lib/demapping/get_bcch_or_ccch_bursts_impl.cc
+++ b/lib/demapping/get_bcch_or_ccch_bursts_impl.cc
@@ -25,8 +25,8 @@
#endif
#include <gnuradio/io_signature.h>
-#include <gsm/endian.h>
-#include <gsm/gsmtap.h>
+#include <grgsm/endian.h>
+#include <grgsm/gsmtap.h>
#include "get_bcch_or_ccch_bursts_impl.h"
namespace gr {
diff --git a/lib/demapping/get_bcch_or_ccch_bursts_impl.h b/lib/demapping/get_bcch_or_ccch_bursts_impl.h
index 1ba5e7b..ebf63e3 100644
--- a/lib/demapping/get_bcch_or_ccch_bursts_impl.h
+++ b/lib/demapping/get_bcch_or_ccch_bursts_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_GET_BCCH_OR_CCCH_BURSTS_IMPL_H
#define INCLUDED_GSM_GET_BCCH_OR_CCCH_BURSTS_IMPL_H
-#include <gsm/demapping/get_bcch_or_ccch_bursts.h>
+#include <grgsm/demapping/get_bcch_or_ccch_bursts.h>
namespace gr {
namespace gsm {
diff --git a/lib/demapping/universal_ctrl_chans_demapper_impl.cc b/lib/demapping/universal_ctrl_chans_demapper_impl.cc
index 325a59b..c563f7d 100644
--- a/lib/demapping/universal_ctrl_chans_demapper_impl.cc
+++ b/lib/demapping/universal_ctrl_chans_demapper_impl.cc
@@ -26,8 +26,8 @@
#include <gnuradio/io_signature.h>
#include "universal_ctrl_chans_demapper_impl.h"
-#include <gsm/endian.h>
-#include <gsm/gsmtap.h>
+#include <grgsm/endian.h>
+#include <grgsm/gsmtap.h>
namespace gr {
namespace gsm {
diff --git a/lib/demapping/universal_ctrl_chans_demapper_impl.h b/lib/demapping/universal_ctrl_chans_demapper_impl.h
index 1b40d74..60cdc5d 100644
--- a/lib/demapping/universal_ctrl_chans_demapper_impl.h
+++ b/lib/demapping/universal_ctrl_chans_demapper_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_UNIVERSAL_CTRL_CHANS_DEMAPPER_IMPL_H
#define INCLUDED_GSM_UNIVERSAL_CTRL_CHANS_DEMAPPER_IMPL_H
-#include <gsm/demapping/universal_ctrl_chans_demapper.h>
+#include <grgsm/demapping/universal_ctrl_chans_demapper.h>
namespace gr {
namespace gsm {
diff --git a/lib/misc_utils/bursts_printer_impl.cc b/lib/misc_utils/bursts_printer_impl.cc
index f888a93..8803a84 100644
--- a/lib/misc_utils/bursts_printer_impl.cc
+++ b/lib/misc_utils/bursts_printer_impl.cc
@@ -25,7 +25,7 @@
#endif
#include <gnuradio/io_signature.h>
-#include <gsm/gsmtap.h>
+#include <grgsm/gsmtap.h>
#include <iterator>
#include <algorithm>
#include "bursts_printer_impl.h"
diff --git a/lib/misc_utils/bursts_printer_impl.h b/lib/misc_utils/bursts_printer_impl.h
index 67f3c25..0ee6923 100644
--- a/lib/misc_utils/bursts_printer_impl.h
+++ b/lib/misc_utils/bursts_printer_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_BURSTS_PRINTER_IMPL_H
#define INCLUDED_GSM_BURSTS_PRINTER_IMPL_H
-#include <gsm/misc_utils/bursts_printer.h>
+#include <grgsm/misc_utils/bursts_printer.h>
#include <set>
namespace gr {
diff --git a/lib/misc_utils/controlled_const_source_f_impl.h b/lib/misc_utils/controlled_const_source_f_impl.h
index 8fa2f8d..36a6258 100644
--- a/lib/misc_utils/controlled_const_source_f_impl.h
+++ b/lib/misc_utils/controlled_const_source_f_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_CONTROLLED_CONST_SOURCE_F_IMPL_H
#define INCLUDED_GSM_CONTROLLED_CONST_SOURCE_F_IMPL_H
-#include <gsm/misc_utils/controlled_const_source_f.h>
+#include <grgsm/misc_utils/controlled_const_source_f.h>
namespace gr {
namespace gsm {
diff --git a/lib/misc_utils/controlled_rotator_cc_impl.h b/lib/misc_utils/controlled_rotator_cc_impl.h
index f9a0de7..14064cb 100644
--- a/lib/misc_utils/controlled_rotator_cc_impl.h
+++ b/lib/misc_utils/controlled_rotator_cc_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_CONTROLLED_ROTATOR_CC_IMPL_H
#define INCLUDED_GSM_CONTROLLED_ROTATOR_CC_IMPL_H
-#include <gsm/misc_utils/controlled_rotator_cc.h>
+#include <grgsm/misc_utils/controlled_rotator_cc.h>
#include <gnuradio/blocks/rotator.h>
namespace gr {
diff --git a/lib/misc_utils/extract_system_info_impl.cc b/lib/misc_utils/extract_system_info_impl.cc
index c4cfa1e..a7ed06d 100644
--- a/lib/misc_utils/extract_system_info_impl.cc
+++ b/lib/misc_utils/extract_system_info_impl.cc
@@ -25,7 +25,7 @@
#endif
#include <gnuradio/io_signature.h>
-#include <gsm/gsmtap.h>
+#include <grgsm/gsmtap.h>
#include <unistd.h>
#include <set>
#include <iterator>
diff --git a/lib/misc_utils/extract_system_info_impl.h b/lib/misc_utils/extract_system_info_impl.h
index 75d41b3..119303d 100644
--- a/lib/misc_utils/extract_system_info_impl.h
+++ b/lib/misc_utils/extract_system_info_impl.h
@@ -23,8 +23,7 @@
#ifndef INCLUDED_GSM_EXTRACT_SYSTEM_INFO_IMPL_H
#define INCLUDED_GSM_EXTRACT_SYSTEM_INFO_IMPL_H
-#include <gsm/misc_utils/extract_system_info.h>
-
+#include <grgsm/misc_utils/extract_system_info.h>
namespace gr {
diff --git a/lib/misc_utils/message_printer_impl.cc b/lib/misc_utils/message_printer_impl.cc
index 11142aa..48cd95b 100644
--- a/lib/misc_utils/message_printer_impl.cc
+++ b/lib/misc_utils/message_printer_impl.cc
@@ -27,7 +27,7 @@
#include <gnuradio/io_signature.h>
#include <stdio.h>
#include "message_printer_impl.h"
-#include "gsm/gsmtap.h"
+#include "grgsm/gsmtap.h"
namespace gr {
namespace gsm {
diff --git a/lib/misc_utils/message_printer_impl.h b/lib/misc_utils/message_printer_impl.h
index 897890e..e2c8236 100644
--- a/lib/misc_utils/message_printer_impl.h
+++ b/lib/misc_utils/message_printer_impl.h
@@ -23,7 +23,7 @@
#ifndef INCLUDED_GSM_MESSAGE_PRINTER_IMPL_H
#define INCLUDED_GSM_MESSAGE_PRINTER_IMPL_H
-#include <gsm/misc_utils/message_printer.h>
+#include <grgsm/misc_utils/message_printer.h>
namespace gr {
namespace gsm {
diff --git a/lib/receiver/receiver_impl.cc b/lib/receiver/receiver_impl.cc
index 378910d..4d833ae 100644
--- a/lib/receiver/receiver_impl.cc
+++ b/lib/receiver/receiver_impl.cc
@@ -25,9 +25,6 @@
#endif
#include <gnuradio/io_signature.h>
-#include "receiver_impl.h"
-
-#include <gnuradio/io_signature.h>
#include <gnuradio/math.h>
#include <math.h>
#include <boost/circular_buffer.hpp>
@@ -35,11 +32,13 @@
#include <numeric>
#include <viterbi_detector.h>
#include <string.h>
-#include <sch.h>
#include <iostream>
#include <iomanip>
#include <boost/scoped_ptr.hpp>
-#include <gsm/endian.h>
+
+#include <sch.h>
+#include "receiver_impl.h"
+#include <grgsm/endian.h>
//files included for debuging
//#include "plotting/plotting.hpp"
diff --git a/lib/receiver/receiver_impl.h b/lib/receiver/receiver_impl.h
index a6edbce..6dfeaf6 100644
--- a/lib/receiver/receiver_impl.h
+++ b/lib/receiver/receiver_impl.h
@@ -23,8 +23,8 @@
#ifndef INCLUDED_GSM_RECEIVER_IMPL_H
#define INCLUDED_GSM_RECEIVER_IMPL_H
-#include <gsm/receiver/receiver.h>
-#include <gsm/gsmtap.h>
+#include <grgsm/receiver/receiver.h>
+#include <grgsm/gsmtap.h>
#include <gsm_constants.h>
#include <receiver_config.h>
diff --git a/lib/receiver/sch.h b/lib/receiver/sch.h
index 11a6d06..21976a4 100644
--- a/lib/receiver/sch.h
+++ b/lib/receiver/sch.h
@@ -2,7 +2,7 @@
#ifndef __SCH_H__
#define __SCH_H__ 1
-#include <gsm/api.h>
+#include <grgsm/api.h>
#ifdef __cplusplus
extern "C"
diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 1689ee5..2b6a543 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -37,7 +37,7 @@ GR_PYTHON_INSTALL(
receiver/fcch_detector.py
receiver/chirpz.py
receiver/clock_offset_control.py
- misc_utils/clock_offset_corrector.py DESTINATION ${GR_PYTHON_DIR}/gsm
+ misc_utils/clock_offset_corrector.py DESTINATION ${GR_PYTHON_DIR}/grgsm
)
########################################################################
diff --git a/python/__init__.py b/python/__init__.py
index 326f54c..9dd531a 100644
--- a/python/__init__.py
+++ b/python/__init__.py
@@ -42,7 +42,7 @@ if _RTLD_GLOBAL != 0:
# import swig generated symbols into the gsm namespace
-from gsm_swig import *
+from grgsm_swig import *
# import any pure python here
diff --git a/python/misc_utils/clock_offset_corrector.py b/python/misc_utils/clock_offset_corrector.py
index 9063082..e87e243 100644
--- a/python/misc_utils/clock_offset_corrector.py
+++ b/python/misc_utils/clock_offset_corrector.py
@@ -10,7 +10,7 @@ from gnuradio import blocks
from gnuradio import filter
from gnuradio import gr
from gnuradio.filter import firdes
-import gsm
+import grgsm
import math
class clock_offset_corrector(gr.hier_block2):
@@ -38,8 +38,8 @@ class clock_offset_corrector(gr.hier_block2):
# Blocks
##################################################
self.ppm_in = None;self.message_port_register_hier_out("ppm_in")
- self.gsm_controlled_rotator_cc_0 = gsm.controlled_rotator_cc(0,samp_rate_out)
- self.gsm_controlled_const_source_f_0 = gsm.controlled_const_source_f(ppm)
+ self.gsm_controlled_rotator_cc_0 = grgsm.controlled_rotator_cc(0,samp_rate_out)
+ self.gsm_controlled_const_source_f_0 = grgsm.controlled_const_source_f(ppm)
self.fractional_resampler_xx_0 = filter.fractional_resampler_cc(0, samp_rate_in/samp_rate_out)
self.blocks_multiply_const_vxx_0_0 = blocks.multiply_const_vff((1.0e-6*samp_rate_in/samp_rate_out, ))
self.blocks_multiply_const_vxx_0 = blocks.multiply_const_vff((fc/samp_rate_out*(2*math.pi)/1e6, ))
diff --git a/python/receiver/fcch_burst_tagger.py b/python/receiver/fcch_burst_tagger.py
index 1d254fe..fdea81c 100644
--- a/python/receiver/fcch_burst_tagger.py
+++ b/python/receiver/fcch_burst_tagger.py
@@ -23,7 +23,7 @@ from numpy import *
#from pylab import *
from gnuradio import gr
import pmt
-from gsm.chirpz import ZoomFFT
+from grgsm.chirpz import ZoomFFT
class fcch_burst_tagger(gr.sync_block):
"""
diff --git a/python/receiver/fcch_detector.py b/python/receiver/fcch_detector.py
index 627dd00..70a3459 100644
--- a/python/receiver/fcch_detector.py
+++ b/python/receiver/fcch_detector.py
@@ -13,7 +13,7 @@
from gnuradio import blocks
from gnuradio import gr
from gnuradio.filter import firdes
-import gsm
+import grgsm
class fcch_detector(gr.hier_block2):
@@ -38,7 +38,7 @@ class fcch_detector(gr.hier_block2):
##################################################
# Blocks
##################################################
- self.gsm_fcch_burst_tagger_0 = gsm.fcch_burst_tagger(OSR)
+ self.gsm_fcch_burst_tagger_0 = grgsm.fcch_burst_tagger(OSR)
self.blocks_threshold_ff_0_0 = blocks.threshold_ff(0, 0, 0)
self.blocks_threshold_ff_0 = blocks.threshold_ff(int((138)*samp_rate/f_symb), int((138)*samp_rate/f_symb), 0)
self.blocks_multiply_conjugate_cc_0 = blocks.multiply_conjugate_cc(1)
diff --git a/python/receiver/gsm_input.py b/python/receiver/gsm_input.py
index ffc7782..16df5c3 100644
--- a/python/receiver/gsm_input.py
+++ b/python/receiver/gsm_input.py
@@ -10,7 +10,7 @@
from gnuradio import filter
from gnuradio import gr
from gnuradio.filter import firdes
-import gsm
+import grgsm
class gsm_input(gr.hier_block2):
@@ -40,7 +40,7 @@ class gsm_input(gr.hier_block2):
self.ppm_in = None;self.message_port_register_hier_out("ppm_in")
self.low_pass_filter_0_0 = filter.fir_filter_ccf(1, firdes.low_pass(
1, samp_rate_out, 125e3, 5e3, firdes.WIN_HAMMING, 6.76))
- self.gsm_clock_offset_corrector_0 = gsm.clock_offset_corrector(
+ self.gsm_clock_offset_corrector_0 = grgsm.clock_offset_corrector(
fc=936.6e6,
ppm=0,
samp_rate_in=samp_rate_in,
diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt
index 68ffd63..67417dc 100644
--- a/swig/CMakeLists.txt
+++ b/swig/CMakeLists.txt
@@ -36,22 +36,22 @@ foreach(incdir ${GNURADIO_RUNTIME_INCLUDE_DIRS})
endforeach(incdir)
set(GR_SWIG_LIBRARIES gnuradio-gsm)
-set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/gsm_swig_doc.i)
+set(GR_SWIG_DOC_FILE ${CMAKE_CURRENT_BINARY_DIR}/grgsm_swig_doc.i)
set(GR_SWIG_DOC_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/../include)
-GR_SWIG_MAKE(gsm_swig gsm_swig.i)
+GR_SWIG_MAKE(grgsm_swig grgsm_swig.i)
########################################################################
# Install the build swig module
########################################################################
-GR_SWIG_INSTALL(TARGETS gsm_swig DESTINATION ${GR_PYTHON_DIR}/gsm)
+GR_SWIG_INSTALL(TARGETS grgsm_swig DESTINATION ${GR_PYTHON_DIR}/grgsm)
########################################################################
# Install swig .i files for development
########################################################################
install(
FILES
- gsm_swig.i
- ${CMAKE_CURRENT_BINARY_DIR}/gsm_swig_doc.i
- DESTINATION ${GR_INCLUDE_DIR}/gsm/swig
+ grgsm_swig.i
+ ${CMAKE_CURRENT_BINARY_DIR}/grgsm_swig_doc.i
+ DESTINATION ${GR_INCLUDE_DIR}/grgsm/swig
)
diff --git a/swig/grgsm_swig.i b/swig/grgsm_swig.i
new file mode 100644
index 0000000..d86226c
--- /dev/null
+++ b/swig/grgsm_swig.i
@@ -0,0 +1,43 @@
+/* -*- c++ -*- */
+
+#define GSM_API
+
+%include "gnuradio.i" // the common stuff
+
+//load generated python docstrings
+%include "grgsm_swig_doc.i"
+
+%{
+#include "grgsm/receiver/receiver.h"
+#include "grgsm/demapping/get_bcch_or_ccch_bursts.h"
+#include "grgsm/demapping/universal_ctrl_chans_demapper.h"
+#include "grgsm/decoding/control_channels_decoder.h"
+#include "grgsm/misc_utils/bursts_printer.h"
+#include "grgsm/misc_utils/controlled_const_source_f.h"
+#include "grgsm/misc_utils/controlled_rotator_cc.h"
+#include "grgsm/misc_utils/extract_system_info.h"
+#include "grgsm/misc_utils/message_printer.h"
+%}
+
+
+%include "grgsm/receiver/receiver.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, receiver);
+
+%include "grgsm/decoding/control_channels_decoder.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, control_channels_decoder);
+
+%include "grgsm/demapping/get_bcch_or_ccch_bursts.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, get_bcch_or_ccch_bursts);
+%include "grgsm/demapping/universal_ctrl_chans_demapper.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, universal_ctrl_chans_demapper);
+
+%include "grgsm/misc_utils/bursts_printer.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer);
+%include "grgsm/misc_utils/extract_system_info.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info);
+%include "grgsm/misc_utils/controlled_rotator_cc.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, controlled_rotator_cc);
+%include "grgsm/misc_utils/controlled_const_source_f.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f);
+%include "grgsm/misc_utils/message_printer.h"
+GR_SWIG_BLOCK_MAGIC2(gsm, message_printer);
diff --git a/swig/gsm_swig.i b/swig/gsm_swig.i
deleted file mode 100644
index 5f3dcb7..0000000
--- a/swig/gsm_swig.i
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- c++ -*- */
-
-#define GSM_API
-
-%include "gnuradio.i" // the common stuff
-
-//load generated python docstrings
-%include "gsm_swig_doc.i"
-
-%{
-#include "gsm/receiver/receiver.h"
-#include "gsm/demapping/get_bcch_or_ccch_bursts.h"
-#include "gsm/demapping/universal_ctrl_chans_demapper.h"
-#include "gsm/decoding/control_channels_decoder.h"
-#include "gsm/misc_utils/bursts_printer.h"
-#include "gsm/misc_utils/controlled_const_source_f.h"
-#include "gsm/misc_utils/controlled_rotator_cc.h"
-#include "gsm/misc_utils/extract_system_info.h"
-#include "gsm/misc_utils/message_printer.h"
-%}
-
-
-%include "gsm/receiver/receiver.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, receiver);
-
-%include "gsm/decoding/control_channels_decoder.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, control_channels_decoder);
-
-%include "gsm/demapping/get_bcch_or_ccch_bursts.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, get_bcch_or_ccch_bursts);
-%include "gsm/demapping/universal_ctrl_chans_demapper.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, universal_ctrl_chans_demapper);
-
-%include "gsm/misc_utils/bursts_printer.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, bursts_printer);
-%include "gsm/misc_utils/extract_system_info.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, extract_system_info);
-%include "gsm/misc_utils/controlled_rotator_cc.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, controlled_rotator_cc);
-%include "gsm/misc_utils/controlled_const_source_f.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, controlled_const_source_f);
-%include "gsm/misc_utils/message_printer.h"
-GR_SWIG_BLOCK_MAGIC2(gsm, message_printer);