aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorPiotr Krysik <ptrkrysik@gmail.com>2016-07-15 14:09:55 +0200
committerPiotr Krysik <ptrkrysik@gmail.com>2016-07-15 14:09:55 +0200
commit5f480d311646cc8f390538694c008799a7725939 (patch)
treeb1198e3d91a0a8402f925909e220548140e54dff /python
parenta693483ee90abc9d055debb65a138435e547f9c6 (diff)
parent1aa4dfa55ba953976bb1c32fd63b6e69e7048d2a (diff)
Merge branch 'packaging_piotr' into development
# Conflicts: # .travis.yml # python/CMakeLists.txt
Diffstat (limited to 'python')
-rw-r--r--python/CMakeLists.txt2
-rwxr-xr-xpython/qa_arfcn.py407
-rwxr-xr-xpython/qa_burst_fnr_filter.py2
-rwxr-xr-xpython/qa_burst_printer.py2
-rwxr-xr-xpython/qa_burst_sdcch_subslot_filter.py2
-rwxr-xr-xpython/qa_burst_sdcch_subslot_splitter.py2
-rwxr-xr-xpython/qa_burst_timeslot_filter.py2
-rwxr-xr-xpython/qa_burst_timeslot_splitter.py2
-rwxr-xr-xpython/qa_decryption.py2
-rwxr-xr-xpython/qa_dummy_burst_filter.py2
-rwxr-xr-xpython/qa_message_printer.py2
-rwxr-xr-xpython/qa_message_source_sink.py2
12 files changed, 215 insertions, 214 deletions
diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index fb36375..bee42a8 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -62,6 +62,6 @@ GR_ADD_TEST(qa_burst_timeslot_filter ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE
GR_ADD_TEST(qa_burst_sdcch_subslot_filter ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_burst_sdcch_subslot_filter.py)
GR_ADD_TEST(qa_burst_fnr_filter ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_burst_fnr_filter.py)
GR_ADD_TEST(qa_dummy_burst_filter ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_dummy_burst_filter.py)
-GR_ADD_TEST(qa_arfcn ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_arfcn.py)
+#GR_ADD_TEST(qa_arfcn ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_arfcn.py)
#GR_ADD_TEST(qa_msg_to_tag ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_msg_to_tag.py)
#GR_ADD_TEST(qa_controlled_fractional_resampler_cc ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/qa_controlled_fractional_resampler_cc.py)
diff --git a/python/qa_arfcn.py b/python/qa_arfcn.py
index 85be110..3e8a5ee 100755
--- a/python/qa_arfcn.py
+++ b/python/qa_arfcn.py
@@ -22,7 +22,8 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
+import arfcn
import os
import sys
@@ -30,257 +31,257 @@ import sys
class qa_arfcn (gr_unittest.TestCase):
def test_001_is_valid_arfcn(self):
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(259, 'GSM450'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(277, 'GSM450'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(293, 'GSM450'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(258, 'GSM450'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(294, 'GSM450'))
-
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(306, 'GSM480'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(323, 'GSM480'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(340, 'GSM480'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(305, 'GSM480'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(341, 'GSM480'))
+ self.assertTrue(arfcn.is_valid_arfcn(259, 'GSM450'))
+ self.assertTrue(arfcn.is_valid_arfcn(277, 'GSM450'))
+ self.assertTrue(arfcn.is_valid_arfcn(293, 'GSM450'))
+ self.assertFalse(arfcn.is_valid_arfcn(258, 'GSM450'))
+ self.assertFalse(arfcn.is_valid_arfcn(294, 'GSM450'))
+
+ self.assertTrue(arfcn.is_valid_arfcn(306, 'GSM480'))
+ self.assertTrue(arfcn.is_valid_arfcn(323, 'GSM480'))
+ self.assertTrue(arfcn.is_valid_arfcn(340, 'GSM480'))
+ self.assertFalse(arfcn.is_valid_arfcn(305, 'GSM480'))
+ self.assertFalse(arfcn.is_valid_arfcn(341, 'GSM480'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(128, 'GSM850'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(199, 'GSM850'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(251, 'GSM850'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(127, 'GSM480'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(251, 'GSM480'))
-
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(1, 'P-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(63, 'P-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(124, 'P-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(0, 'P-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(125, 'P-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(975, 'E-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(999, 'E-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(1023, 'E-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(974, 'E-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(1024, 'E-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(955, 'R-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(989, 'R-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(1023, 'R-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(954, 'R-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(1024, 'R-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(512, 'DCS1800'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(732, 'DCS1800'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(885, 'DCS1800'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(511, 'DCS1800'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(886, 'DCS1800'))
-
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(512, 'PCS1900'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(691, 'PCS1900'))
- self.assertTrue(grgsm.arfcn.is_valid_arfcn(810, 'PCS1900'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(511, 'PCS1900'))
- self.assertFalse(grgsm.arfcn.is_valid_arfcn(811, 'PCS1900'))
+ self.assertTrue(arfcn.is_valid_arfcn(128, 'GSM850'))
+ self.assertTrue(arfcn.is_valid_arfcn(199, 'GSM850'))
+ self.assertTrue(arfcn.is_valid_arfcn(251, 'GSM850'))
+ self.assertFalse(arfcn.is_valid_arfcn(127, 'GSM480'))
+ self.assertFalse(arfcn.is_valid_arfcn(251, 'GSM480'))
+
+ self.assertTrue(arfcn.is_valid_arfcn(1, 'P-GSM'))
+ self.assertTrue(arfcn.is_valid_arfcn(63, 'P-GSM'))
+ self.assertTrue(arfcn.is_valid_arfcn(124, 'P-GSM'))
+ self.assertFalse(arfcn.is_valid_arfcn(0, 'P-GSM'))
+ self.assertFalse(arfcn.is_valid_arfcn(125, 'P-GSM'))
+
+ self.assertTrue(arfcn.is_valid_arfcn(975, 'E-GSM'))
+ self.assertTrue(arfcn.is_valid_arfcn(999, 'E-GSM'))
+ self.assertTrue(arfcn.is_valid_arfcn(1023, 'E-GSM'))
+ self.assertFalse(arfcn.is_valid_arfcn(974, 'E-GSM'))
+ self.assertFalse(arfcn.is_valid_arfcn(1024, 'E-GSM'))
+
+ self.assertTrue(arfcn.is_valid_arfcn(955, 'R-GSM'))
+ self.assertTrue(arfcn.is_valid_arfcn(989, 'R-GSM'))
+ self.assertTrue(arfcn.is_valid_arfcn(1023, 'R-GSM'))
+ self.assertFalse(arfcn.is_valid_arfcn(954, 'R-GSM'))
+ self.assertFalse(arfcn.is_valid_arfcn(1024, 'R-GSM'))
+
+ self.assertTrue(arfcn.is_valid_arfcn(512, 'DCS1800'))
+ self.assertTrue(arfcn.is_valid_arfcn(732, 'DCS1800'))
+ self.assertTrue(arfcn.is_valid_arfcn(885, 'DCS1800'))
+ self.assertFalse(arfcn.is_valid_arfcn(511, 'DCS1800'))
+ self.assertFalse(arfcn.is_valid_arfcn(886, 'DCS1800'))
+
+ self.assertTrue(arfcn.is_valid_arfcn(512, 'PCS1900'))
+ self.assertTrue(arfcn.is_valid_arfcn(691, 'PCS1900'))
+ self.assertTrue(arfcn.is_valid_arfcn(810, 'PCS1900'))
+ self.assertFalse(arfcn.is_valid_arfcn(511, 'PCS1900'))
+ self.assertFalse(arfcn.is_valid_arfcn(811, 'PCS1900'))
def test_002_is_valid_uplink(self):
- self.assertTrue(grgsm.arfcn.is_valid_uplink(450.6e6, 'GSM450'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(457.4e6, 'GSM450'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(450.4e6, 'GSM450'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(457.6e6, 'GSM450'))
-
- self.assertTrue(grgsm.arfcn.is_valid_uplink(479e6, 'GSM480'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(485.8e6, 'GSM480'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(478.8e6, 'GSM480'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(486e6, 'GSM480'))
+ self.assertTrue(arfcn.is_valid_uplink(450.6e6, 'GSM450'))
+ self.assertTrue(arfcn.is_valid_uplink(457.4e6, 'GSM450'))
+ self.assertFalse(arfcn.is_valid_uplink(450.4e6, 'GSM450'))
+ self.assertFalse(arfcn.is_valid_uplink(457.6e6, 'GSM450'))
+
+ self.assertTrue(arfcn.is_valid_uplink(479e6, 'GSM480'))
+ self.assertTrue(arfcn.is_valid_uplink(485.8e6, 'GSM480'))
+ self.assertFalse(arfcn.is_valid_uplink(478.8e6, 'GSM480'))
+ self.assertFalse(arfcn.is_valid_uplink(486e6, 'GSM480'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(824.2e6, 'GSM850'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(848.8e6, 'GSM850'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(824e6, 'GSM850'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(849e6, 'GSM850'))
-
- self.assertTrue(grgsm.arfcn.is_valid_uplink(890.2e6, 'P-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(914.8e6, 'P-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(890e6, 'P-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(915e6, 'P-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_uplink(880.2e6, 'E-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(889.8e6, 'E-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(880e6, 'E-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(890e6, 'E-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_uplink(876.2e6, 'R-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(889.8e6, 'R-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(876e6, 'R-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(890e6, 'R-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_uplink(1710.2e6, 'DCS1800'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(1784.8e6, 'DCS1800'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(1710e6, 'DCS1800'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(1785e6, 'DCS1800'))
-
- self.assertTrue(grgsm.arfcn.is_valid_uplink(1850.2e6, 'PCS1900'))
- self.assertTrue(grgsm.arfcn.is_valid_uplink(1909.8e6, 'PCS1900'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(1850e6, 'PCS1900'))
- self.assertFalse(grgsm.arfcn.is_valid_uplink(1910e6, 'PCS1900'))
+ self.assertTrue(arfcn.is_valid_uplink(824.2e6, 'GSM850'))
+ self.assertTrue(arfcn.is_valid_uplink(848.8e6, 'GSM850'))
+ self.assertFalse(arfcn.is_valid_uplink(824e6, 'GSM850'))
+ self.assertFalse(arfcn.is_valid_uplink(849e6, 'GSM850'))
+
+ self.assertTrue(arfcn.is_valid_uplink(890.2e6, 'P-GSM'))
+ self.assertTrue(arfcn.is_valid_uplink(914.8e6, 'P-GSM'))
+ self.assertFalse(arfcn.is_valid_uplink(890e6, 'P-GSM'))
+ self.assertFalse(arfcn.is_valid_uplink(915e6, 'P-GSM'))
+
+ self.assertTrue(arfcn.is_valid_uplink(880.2e6, 'E-GSM'))
+ self.assertTrue(arfcn.is_valid_uplink(889.8e6, 'E-GSM'))
+ self.assertFalse(arfcn.is_valid_uplink(880e6, 'E-GSM'))
+ self.assertFalse(arfcn.is_valid_uplink(890e6, 'E-GSM'))
+
+ self.assertTrue(arfcn.is_valid_uplink(876.2e6, 'R-GSM'))
+ self.assertTrue(arfcn.is_valid_uplink(889.8e6, 'R-GSM'))
+ self.assertFalse(arfcn.is_valid_uplink(876e6, 'R-GSM'))
+ self.assertFalse(arfcn.is_valid_uplink(890e6, 'R-GSM'))
+
+ self.assertTrue(arfcn.is_valid_uplink(1710.2e6, 'DCS1800'))
+ self.assertTrue(arfcn.is_valid_uplink(1784.8e6, 'DCS1800'))
+ self.assertFalse(arfcn.is_valid_uplink(1710e6, 'DCS1800'))
+ self.assertFalse(arfcn.is_valid_uplink(1785e6, 'DCS1800'))
+
+ self.assertTrue(arfcn.is_valid_uplink(1850.2e6, 'PCS1900'))
+ self.assertTrue(arfcn.is_valid_uplink(1909.8e6, 'PCS1900'))
+ self.assertFalse(arfcn.is_valid_uplink(1850e6, 'PCS1900'))
+ self.assertFalse(arfcn.is_valid_uplink(1910e6, 'PCS1900'))
def test_003_is_valid_downlink(self):
- self.assertTrue(grgsm.arfcn.is_valid_downlink(460.6e6, 'GSM450'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(467.4e6, 'GSM450'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(460.4e6, 'GSM450'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(467.6e6, 'GSM450'))
-
- self.assertTrue(grgsm.arfcn.is_valid_downlink(489e6, 'GSM480'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(495.8e6, 'GSM480'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(488.8e6, 'GSM480'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(496e6, 'GSM480'))
+ self.assertTrue(arfcn.is_valid_downlink(460.6e6, 'GSM450'))
+ self.assertTrue(arfcn.is_valid_downlink(467.4e6, 'GSM450'))
+ self.assertFalse(arfcn.is_valid_downlink(460.4e6, 'GSM450'))
+ self.assertFalse(arfcn.is_valid_downlink(467.6e6, 'GSM450'))
+
+ self.assertTrue(arfcn.is_valid_downlink(489e6, 'GSM480'))
+ self.assertTrue(arfcn.is_valid_downlink(495.8e6, 'GSM480'))
+ self.assertFalse(arfcn.is_valid_downlink(488.8e6, 'GSM480'))
+ self.assertFalse(arfcn.is_valid_downlink(496e6, 'GSM480'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(869.2e6, 'GSM850'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(893.8e6, 'GSM850'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(869e6, 'GSM850'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(894e6, 'GSM850'))
-
- self.assertTrue(grgsm.arfcn.is_valid_downlink(935.2e6, 'P-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(959.8e6, 'P-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(935e6, 'P-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(960e6, 'P-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_downlink(925.2e6, 'E-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(934.8e6, 'E-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(925e6, 'E-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(935e6, 'E-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_downlink(921.2e6, 'R-GSM'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(934.8e6, 'R-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(921e6, 'R-GSM'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(935e6, 'R-GSM'))
-
- self.assertTrue(grgsm.arfcn.is_valid_downlink(1805.2e6, 'DCS1800'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(1879.8e6, 'DCS1800'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(1805e6, 'DCS1800'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(1880e6, 'DCS1800'))
-
- self.assertTrue(grgsm.arfcn.is_valid_downlink(1930.2e6, 'PCS1900'))
- self.assertTrue(grgsm.arfcn.is_valid_downlink(1989.8e6, 'PCS1900'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(1930e6, 'PCS1900'))
- self.assertFalse(grgsm.arfcn.is_valid_downlink(1990e6, 'PCS1900'))
+ self.assertTrue(arfcn.is_valid_downlink(869.2e6, 'GSM850'))
+ self.assertTrue(arfcn.is_valid_downlink(893.8e6, 'GSM850'))
+ self.assertFalse(arfcn.is_valid_downlink(869e6, 'GSM850'))
+ self.assertFalse(arfcn.is_valid_downlink(894e6, 'GSM850'))
+
+ self.assertTrue(arfcn.is_valid_downlink(935.2e6, 'P-GSM'))
+ self.assertTrue(arfcn.is_valid_downlink(959.8e6, 'P-GSM'))
+ self.assertFalse(arfcn.is_valid_downlink(935e6, 'P-GSM'))
+ self.assertFalse(arfcn.is_valid_downlink(960e6, 'P-GSM'))
+
+ self.assertTrue(arfcn.is_valid_downlink(925.2e6, 'E-GSM'))
+ self.assertTrue(arfcn.is_valid_downlink(934.8e6, 'E-GSM'))
+ self.assertFalse(arfcn.is_valid_downlink(925e6, 'E-GSM'))
+ self.assertFalse(arfcn.is_valid_downlink(935e6, 'E-GSM'))
+
+ self.assertTrue(arfcn.is_valid_downlink(921.2e6, 'R-GSM'))
+ self.assertTrue(arfcn.is_valid_downlink(934.8e6, 'R-GSM'))
+ self.assertFalse(arfcn.is_valid_downlink(921e6, 'R-GSM'))
+ self.assertFalse(arfcn.is_valid_downlink(935e6, 'R-GSM'))
+
+ self.assertTrue(arfcn.is_valid_downlink(1805.2e6, 'DCS1800'))
+ self.assertTrue(arfcn.is_valid_downlink(1879.8e6, 'DCS1800'))
+ self.assertFalse(arfcn.is_valid_downlink(1805e6, 'DCS1800'))
+ self.assertFalse(arfcn.is_valid_downlink(1880e6, 'DCS1800'))
+
+ self.assertTrue(arfcn.is_valid_downlink(1930.2e6, 'PCS1900'))
+ self.assertTrue(arfcn.is_valid_downlink(1989.8e6, 'PCS1900'))
+ self.assertFalse(arfcn.is_valid_downlink(1930e6, 'PCS1900'))
+ self.assertFalse(arfcn.is_valid_downlink(1990e6, 'PCS1900'))
def test_004_arfcn2uplink(self):
- self.assertEqual(450.6e6, grgsm.arfcn.arfcn2uplink(259, 'GSM450'))
- self.assertEqual(457.4e6, grgsm.arfcn.arfcn2uplink(293, 'GSM450'))
+ self.assertEqual(450.6e6, arfcn.arfcn2uplink(259, 'GSM450'))
+ self.assertEqual(457.4e6, arfcn.arfcn2uplink(293, 'GSM450'))
- self.assertEqual(479e6, grgsm.arfcn.arfcn2uplink(306, 'GSM480'))
- self.assertEqual(485.8e6, grgsm.arfcn.arfcn2uplink(340, 'GSM480'))
+ self.assertEqual(479e6, arfcn.arfcn2uplink(306, 'GSM480'))
+ self.assertEqual(485.8e6, arfcn.arfcn2uplink(340, 'GSM480'))
- self.assertEqual(824.2e6, grgsm.arfcn.arfcn2uplink(128, 'GSM850'))
- self.assertEqual(848.8e6, grgsm.arfcn.arfcn2uplink(251, 'GSM850'))
+ self.assertEqual(824.2e6, arfcn.arfcn2uplink(128, 'GSM850'))
+ self.assertEqual(848.8e6, arfcn.arfcn2uplink(251, 'GSM850'))
- self.assertEqual(890.2e6, grgsm.arfcn.arfcn2uplink(1, 'P-GSM'))
- self.assertEqual(914.8e6, grgsm.arfcn.arfcn2uplink(124, 'P-GSM'))
+ self.assertEqual(890.2e6, arfcn.arfcn2uplink(1, 'P-GSM'))
+ self.assertEqual(914.8e6, arfcn.arfcn2uplink(124, 'P-GSM'))
- self.assertEqual(880.2e6, grgsm.arfcn.arfcn2uplink(975, 'E-GSM'))
- self.assertEqual(889.8e6, grgsm.arfcn.arfcn2uplink(1023, 'E-GSM'))
+ self.assertEqual(880.2e6, arfcn.arfcn2uplink(975, 'E-GSM'))
+ self.assertEqual(889.8e6, arfcn.arfcn2uplink(1023, 'E-GSM'))
- self.assertEqual(876.2e6, grgsm.arfcn.arfcn2uplink(955, 'R-GSM'))
- self.assertEqual(889.8e6, grgsm.arfcn.arfcn2uplink(1023, 'R-GSM'))
+ self.assertEqual(876.2e6, arfcn.arfcn2uplink(955, 'R-GSM'))
+ self.assertEqual(889.8e6, arfcn.arfcn2uplink(1023, 'R-GSM'))
- self.assertEqual(1710.2e6, grgsm.arfcn.arfcn2uplink(512, 'DCS1800'))
- self.assertEqual(1784.8e6, grgsm.arfcn.arfcn2uplink(885, 'DCS1800'))
+ self.assertEqual(1710.2e6, arfcn.arfcn2uplink(512, 'DCS1800'))
+ self.assertEqual(1784.8e6, arfcn.arfcn2uplink(885, 'DCS1800'))
- self.assertEqual(1850.2e6, grgsm.arfcn.arfcn2uplink(512, 'PCS1900'))
- self.assertEqual(1909.8e6, grgsm.arfcn.arfcn2uplink(810, 'PCS1900'))
+ self.assertEqual(1850.2e6, arfcn.arfcn2uplink(512, 'PCS1900'))
+ self.assertEqual(1909.8e6, arfcn.arfcn2uplink(810, 'PCS1900'))
def test_005_arfcn2downlink(self):
- self.assertEqual(460.6e6, grgsm.arfcn.arfcn2downlink(259, 'GSM450'))
- self.assertEqual(467.4e6, grgsm.arfcn.arfcn2downlink(293, 'GSM450'))
+ self.assertEqual(460.6e6, arfcn.arfcn2downlink(259, 'GSM450'))
+ self.assertEqual(467.4e6, arfcn.arfcn2downlink(293, 'GSM450'))
- self.assertEqual(489e6, grgsm.arfcn.arfcn2downlink(306, 'GSM480'))
- self.assertEqual(495.8e6, grgsm.arfcn.arfcn2downlink(340, 'GSM480'))
+ self.assertEqual(489e6, arfcn.arfcn2downlink(306, 'GSM480'))
+ self.assertEqual(495.8e6, arfcn.arfcn2downlink(340, 'GSM480'))
- self.assertEqual(869.2e6, grgsm.arfcn.arfcn2downlink(128, 'GSM850'))
- self.assertEqual(893.8e6, grgsm.arfcn.arfcn2downlink(251, 'GSM850'))
+ self.assertEqual(869.2e6, arfcn.arfcn2downlink(128, 'GSM850'))
+ self.assertEqual(893.8e6, arfcn.arfcn2downlink(251, 'GSM850'))
- self.assertEqual(935.2e6, grgsm.arfcn.arfcn2downlink(1, 'P-GSM'))
- self.assertEqual(959.8e6, grgsm.arfcn.arfcn2downlink(124, 'P-GSM'))
+ self.assertEqual(935.2e6, arfcn.arfcn2downlink(1, 'P-GSM'))
+ self.assertEqual(959.8e6, arfcn.arfcn2downlink(124, 'P-GSM'))
- self.assertEqual(925.2e6, grgsm.arfcn.arfcn2downlink(975, 'E-GSM'))
- self.assertEqual(934.8e6, grgsm.arfcn.arfcn2downlink(1023, 'E-GSM'))
+ self.assertEqual(925.2e6, arfcn.arfcn2downlink(975, 'E-GSM'))
+ self.assertEqual(934.8e6, arfcn.arfcn2downlink(1023, 'E-GSM'))
- self.assertEqual(921.2e6, grgsm.arfcn.arfcn2downlink(955, 'R-GSM'))
- self.assertEqual(934.8e6, grgsm.arfcn.arfcn2downlink(1023, 'R-GSM'))
+ self.assertEqual(921.2e6, arfcn.arfcn2downlink(955, 'R-GSM'))
+ self.assertEqual(934.8e6, arfcn.arfcn2downlink(1023, 'R-GSM'))
- self.assertEqual(1805.2e6, grgsm.arfcn.arfcn2downlink(512, 'DCS1800'))
- self.assertEqual(1879.8e6, grgsm.arfcn.arfcn2downlink(885, 'DCS1800'))
+ self.assertEqual(1805.2e6, arfcn.arfcn2downlink(512, 'DCS1800'))
+ self.assertEqual(1879.8e6, arfcn.arfcn2downlink(885, 'DCS1800'))
- self.assertEqual(1930.2e6, grgsm.arfcn.arfcn2downlink(512, 'PCS1900'))
- self.assertEqual(1989.8e6, grgsm.arfcn.arfcn2downlink(810, 'PCS1900'))
+ self.assertEqual(1930.2e6, arfcn.arfcn2downlink(512, 'PCS1900'))
+ self.assertEqual(1989.8e6, arfcn.arfcn2downlink(810, 'PCS1900'))
def test_006_uplink2arfcn(self):
- self.assertEqual(259, grgsm.arfcn.uplink2arfcn(450.6e6, 'GSM450'))
- self.assertEqual(293, grgsm.arfcn.uplink2arfcn(457.4e6, 'GSM450'))
+ self.assertEqual(259, arfcn.uplink2arfcn(450.6e6, 'GSM450'))
+ self.assertEqual(293, arfcn.uplink2arfcn(457.4e6, 'GSM450'))
- self.assertEqual(306, grgsm.arfcn.uplink2arfcn(479e6, 'GSM480'))
- self.assertEqual(340, grgsm.arfcn.uplink2arfcn(485.8e6, 'GSM480'))
+ self.assertEqual(306, arfcn.uplink2arfcn(479e6, 'GSM480'))
+ self.assertEqual(340, arfcn.uplink2arfcn(485.8e6, 'GSM480'))
- self.assertEqual(128, grgsm.arfcn.uplink2arfcn(824.2e6, 'GSM850'))
- self.assertEqual(251, grgsm.arfcn.uplink2arfcn(848.8e6, 'GSM850'))
+ self.assertEqual(128, arfcn.uplink2arfcn(824.2e6, 'GSM850'))
+ self.assertEqual(251, arfcn.uplink2arfcn(848.8e6, 'GSM850'))
- self.assertEqual(1, grgsm.arfcn.uplink2arfcn(890.2e6, 'P-GSM'))
- self.assertEqual(124, grgsm.arfcn.uplink2arfcn(914.8e6, 'P-GSM'))
+ self.assertEqual(1, arfcn.uplink2arfcn(890.2e6, 'P-GSM'))
+ self.assertEqual(124, arfcn.uplink2arfcn(914.8e6, 'P-GSM'))
- self.assertEqual(975, grgsm.arfcn.uplink2arfcn(880.2e6, 'E-GSM'))
- self.assertEqual(1023, grgsm.arfcn.uplink2arfcn(889.8e6, 'E-GSM'))
+ self.assertEqual(975, arfcn.uplink2arfcn(880.2e6, 'E-GSM'))
+ self.assertEqual(1023, arfcn.uplink2arfcn(889.8e6, 'E-GSM'))
- self.assertEqual(955, grgsm.arfcn.uplink2arfcn(876.2e6, 'R-GSM'))
- self.assertEqual(1023, grgsm.arfcn.uplink2arfcn(889.8e6, 'R-GSM'))
+ self.assertEqual(955, arfcn.uplink2arfcn(876.2e6, 'R-GSM'))
+ self.assertEqual(1023, arfcn.uplink2arfcn(889.8e6, 'R-GSM'))
- self.assertEqual(512, grgsm.arfcn.uplink2arfcn(1710.2e6, 'DCS1800'))
- self.assertEqual(885, grgsm.arfcn.uplink2arfcn(1784.8e6, 'DCS1800'))
+ self.assertEqual(512, arfcn.uplink2arfcn(1710.2e6, 'DCS1800'))
+ self.assertEqual(885, arfcn.uplink2arfcn(1784.8e6, 'DCS1800'))
- self.assertEqual(512, grgsm.arfcn.uplink2arfcn(1850.2e6, 'PCS1900'))
- self.assertEqual(810, grgsm.arfcn.uplink2arfcn(1909.8e6, 'PCS1900'))
+ self.assertEqual(512, arfcn.uplink2arfcn(1850.2e6, 'PCS1900'))
+ self.assertEqual(810, arfcn.uplink2arfcn(1909.8e6, 'PCS1900'))
def test_007_downlink2arfcn(self):
- self.assertEqual(259, grgsm.arfcn.downlink2arfcn(460.6e6, 'GSM450'))
- self.assertEqual(293, grgsm.arfcn.downlink2arfcn(467.4e6, 'GSM450'))
+ self.assertEqual(259, arfcn.downlink2arfcn(460.6e6, 'GSM450'))
+ self.assertEqual(293, arfcn.downlink2arfcn(467.4e6, 'GSM450'))
- self.assertEqual(306, grgsm.arfcn.downlink2arfcn(489e6, 'GSM480'))
- self.assertEqual(340, grgsm.arfcn.downlink2arfcn(495.8e6, 'GSM480'))
+ self.assertEqual(306, arfcn.downlink2arfcn(489e6, 'GSM480'))
+ self.assertEqual(340, arfcn.downlink2arfcn(495.8e6, 'GSM480'))
- self.assertEqual(128, grgsm.arfcn.downlink2arfcn(869.2e6, 'GSM850'))
- self.assertEqual(251, grgsm.arfcn.downlink2arfcn(893.8e6, 'GSM850'))
+ self.assertEqual(128, arfcn.downlink2arfcn(869.2e6, 'GSM850'))
+ self.assertEqual(251, arfcn.downlink2arfcn(893.8e6, 'GSM850'))
- self.assertEqual(1, grgsm.arfcn.downlink2arfcn(935.2e6, 'P-GSM'))
- self.assertEqual(124, grgsm.arfcn.downlink2arfcn(959.8e6, 'P-GSM'))
+ self.assertEqual(1, arfcn.downlink2arfcn(935.2e6, 'P-GSM'))
+ self.assertEqual(124, arfcn.downlink2arfcn(959.8e6, 'P-GSM'))
- self.assertEqual(975, grgsm.arfcn.downlink2arfcn(925.2e6, 'E-GSM'))
- self.assertEqual(1023, grgsm.arfcn.downlink2arfcn(934.8e6, 'E-GSM'))
+ self.assertEqual(975, arfcn.downlink2arfcn(925.2e6, 'E-GSM'))
+ self.assertEqual(1023, arfcn.downlink2arfcn(934.8e6, 'E-GSM'))
- self.assertEqual(955, grgsm.arfcn.downlink2arfcn(921.2e6, 'R-GSM'))
- self.assertEqual(1023, grgsm.arfcn.downlink2arfcn(934.8e6, 'R-GSM'))
+ self.assertEqual(955, arfcn.downlink2arfcn(921.2e6, 'R-GSM'))
+ self.assertEqual(1023, arfcn.downlink2arfcn(934.8e6, 'R-GSM'))
- self.assertEqual(512, grgsm.arfcn.downlink2arfcn(1805.2e6, 'DCS1800'))
- self.assertEqual(885, grgsm.arfcn.downlink2arfcn(1879.8e6, 'DCS1800'))
+ self.assertEqual(512, arfcn.downlink2arfcn(1805.2e6, 'DCS1800'))
+ self.assertEqual(885, arfcn.downlink2arfcn(1879.8e6, 'DCS1800'))
- self.assertEqual(512, grgsm.arfcn.downlink2arfcn(1930.2e6, 'PCS1900'))
- self.assertEqual(810, grgsm.arfcn.downlink2arfcn(1989.8e6, 'PCS1900'))
+ self.assertEqual(512, arfcn.downlink2arfcn(1930.2e6, 'PCS1900'))
+ self.assertEqual(810, arfcn.downlink2arfcn(1989.8e6, 'PCS1900'))
def test_008_firstarfcn(self):
- self.assertEqual(259, grgsm.arfcn.get_first_arfcn('GSM450'))
- self.assertEqual(306, grgsm.arfcn.get_first_arfcn('GSM480'))
- self.assertEqual(128, grgsm.arfcn.get_first_arfcn('GSM850'))
- self.assertEqual(1, grgsm.arfcn.get_first_arfcn('P-GSM'))
- self.assertEqual(975, grgsm.arfcn.get_first_arfcn('E-GSM'))
- self.assertEqual(955, grgsm.arfcn.get_first_arfcn('R-GSM'))
- self.assertEqual(512, grgsm.arfcn.get_first_arfcn('DCS1800'))
- self.assertEqual(512, grgsm.arfcn.get_first_arfcn('PCS1900'))
+ self.assertEqual(259, arfcn.get_first_arfcn('GSM450'))
+ self.assertEqual(306, arfcn.get_first_arfcn('GSM480'))
+ self.assertEqual(128, arfcn.get_first_arfcn('GSM850'))
+ self.assertEqual(1, arfcn.get_first_arfcn('P-GSM'))
+ self.assertEqual(975, arfcn.get_first_arfcn('E-GSM'))
+ self.assertEqual(955, arfcn.get_first_arfcn('R-GSM'))
+ self.assertEqual(512, arfcn.get_first_arfcn('DCS1800'))
+ self.assertEqual(512, arfcn.get_first_arfcn('PCS1900'))
def test_009_firstarfcn(self):
- self.assertEqual(293, grgsm.arfcn.get_last_arfcn('GSM450'))
- self.assertEqual(340, grgsm.arfcn.get_last_arfcn('GSM480'))
- self.assertEqual(251, grgsm.arfcn.get_last_arfcn('GSM850'))
- self.assertEqual(124, grgsm.arfcn.get_last_arfcn('P-GSM'))
- self.assertEqual(1023, grgsm.arfcn.get_last_arfcn('E-GSM'))
- self.assertEqual(1023, grgsm.arfcn.get_last_arfcn('R-GSM'))
- self.assertEqual(885, grgsm.arfcn.get_last_arfcn('DCS1800'))
- self.assertEqual(810, grgsm.arfcn.get_last_arfcn('PCS1900'))
+ self.assertEqual(293, arfcn.get_last_arfcn('GSM450'))
+ self.assertEqual(340, arfcn.get_last_arfcn('GSM480'))
+ self.assertEqual(251, arfcn.get_last_arfcn('GSM850'))
+ self.assertEqual(124, arfcn.get_last_arfcn('P-GSM'))
+ self.assertEqual(1023, arfcn.get_last_arfcn('E-GSM'))
+ self.assertEqual(1023, arfcn.get_last_arfcn('R-GSM'))
+ self.assertEqual(885, arfcn.get_last_arfcn('DCS1800'))
+ self.assertEqual(810, arfcn.get_last_arfcn('PCS1900'))
if __name__ == '__main__':
gr_unittest.run(qa_arfcn, "qa_arfcn.xml")
diff --git a/python/qa_burst_fnr_filter.py b/python/qa_burst_fnr_filter.py
index cdd3ff4..93152df 100755
--- a/python/qa_burst_fnr_filter.py
+++ b/python/qa_burst_fnr_filter.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import pmt
class qa_burst_fnr_filter (gr_unittest.TestCase):
diff --git a/python/qa_burst_printer.py b/python/qa_burst_printer.py
index 97fbe71..49c89e4 100755
--- a/python/qa_burst_printer.py
+++ b/python/qa_burst_printer.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import os
import pmt
import sys
diff --git a/python/qa_burst_sdcch_subslot_filter.py b/python/qa_burst_sdcch_subslot_filter.py
index 82136bf..9cb3cd5 100755
--- a/python/qa_burst_sdcch_subslot_filter.py
+++ b/python/qa_burst_sdcch_subslot_filter.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
class qa_burst_sdcch_subslot_filter (gr_unittest.TestCase):
# 102 random bursts as test input
diff --git a/python/qa_burst_sdcch_subslot_splitter.py b/python/qa_burst_sdcch_subslot_splitter.py
index ff30c2b..1800137 100755
--- a/python/qa_burst_sdcch_subslot_splitter.py
+++ b/python/qa_burst_sdcch_subslot_splitter.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import pmt
class qa_burst_sdcch_subslot_splitter (gr_unittest.TestCase):
diff --git a/python/qa_burst_timeslot_filter.py b/python/qa_burst_timeslot_filter.py
index 6c8fb2a..4c0f655 100755
--- a/python/qa_burst_timeslot_filter.py
+++ b/python/qa_burst_timeslot_filter.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import pmt
class qa_burst_timeslot_filter (gr_unittest.TestCase):
diff --git a/python/qa_burst_timeslot_splitter.py b/python/qa_burst_timeslot_splitter.py
index b162a2e..cac9ae1 100755
--- a/python/qa_burst_timeslot_splitter.py
+++ b/python/qa_burst_timeslot_splitter.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import pmt
class qa_burst_timeslot_splitter (gr_unittest.TestCase):
diff --git a/python/qa_decryption.py b/python/qa_decryption.py
index 08f0915..71feb62 100755
--- a/python/qa_decryption.py
+++ b/python/qa_decryption.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import pmt
class qa_decryption (gr_unittest.TestCase):
diff --git a/python/qa_dummy_burst_filter.py b/python/qa_dummy_burst_filter.py
index 5a78890..a86a0e5 100755
--- a/python/qa_dummy_burst_filter.py
+++ b/python/qa_dummy_burst_filter.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
class qa_dummy_burst_filter (gr_unittest.TestCase):
diff --git a/python/qa_message_printer.py b/python/qa_message_printer.py
index 53a286f..4e54df1 100755
--- a/python/qa_message_printer.py
+++ b/python/qa_message_printer.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import os
import pmt
import sys
diff --git a/python/qa_message_source_sink.py b/python/qa_message_source_sink.py
index 7ed3608..a82b16f 100755
--- a/python/qa_message_source_sink.py
+++ b/python/qa_message_source_sink.py
@@ -22,7 +22,7 @@
#
from gnuradio import gr, gr_unittest, blocks
-import grgsm
+import grgsm_swig as grgsm
import os
import pmt
import sys