aboutsummaryrefslogtreecommitdiffstats
path: root/apps/grgsm_trx
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2019-01-19 10:22:59 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2019-01-19 11:29:35 +0700
commit180a037a41d8872e760ac3f0a55888e3ee178386 (patch)
treea49a24b46914a6f32a358c904b09840758c50002 /apps/grgsm_trx
parentbaebe451cd90e16de491d5e69a36fd2493802cba (diff)
python/trx: introduce and use Transceiver class
Diffstat (limited to 'apps/grgsm_trx')
-rwxr-xr-xapps/grgsm_trx13
1 files changed, 6 insertions, 7 deletions
diff --git a/apps/grgsm_trx b/apps/grgsm_trx
index c3e83d9..5e5e3be 100755
--- a/apps/grgsm_trx
+++ b/apps/grgsm_trx
@@ -29,8 +29,8 @@ from argparse import ArgumentParser
from argparse import ArgumentTypeError
from gnuradio import eng_notation
-from grgsm.trx import CTRLInterfaceBB
from grgsm.trx import RadioInterface
+from grgsm.trx import Transceiver
COPYRIGHT = \
"Copyright (C) 2016-2018 by Vadim Yanitskiy <axilirator@gmail.com>\n" \
@@ -64,18 +64,17 @@ class Application:
self.phy_freq_offset, self.bind_addr,
self.remote_addr, self.base_port)
- # Init TRX CTRL interface
- self.server = CTRLInterfaceBB(
- self.remote_addr, self.base_port + 101,
- self.bind_addr, self.base_port + 1,
- self.radio)
+ # Init Transceiver
+ self.trx = Transceiver(self.bind_addr,
+ self.remote_addr, self.base_port,
+ radio_if = self.radio)
print("[i] Init complete")
def run(self):
# Enter main loop
while True:
- self.server.loop()
+ self.trx.ctrl_if.loop()
def shutdown(self):
print("[i] Shutting down...")