summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2020-07-10 04:42:21 +0700
committerlaforge <laforge@osmocom.org>2020-07-13 08:51:19 +0000
commite2aaeb59b34494469ee1ae4ce7e1eee2a3f75873 (patch)
tree7e18bbad16b5acb13699f68c587ae9e5f89dfdab
parent37c81fea9509424cdd51499bd4e3e8afd6b847e8 (diff)
trx_toolkit/fake_trx.py: move Rx burst handling to Transceiver
-rwxr-xr-xsrc/target/trx_toolkit/fake_trx.py3
-rw-r--r--src/target/trx_toolkit/transceiver.py4
2 files changed, 5 insertions, 2 deletions
diff --git a/src/target/trx_toolkit/fake_trx.py b/src/target/trx_toolkit/fake_trx.py
index 82eb5b7a..27c2b888 100755
--- a/src/target/trx_toolkit/fake_trx.py
+++ b/src/target/trx_toolkit/fake_trx.py
@@ -252,8 +252,7 @@ class FakeTRX(Transceiver):
if src_trx.ta != 0:
msg.toa256 -= src_trx.ta * 256
- # TODO: make legacy mode configurable (via argv?)
- self.data_if.send_msg(msg, legacy = True)
+ Transceiver.handle_data_msg(self, msg)
# Simulation specific CTRL command handler
def ctrl_cmd_handler(self, request):
diff --git a/src/target/trx_toolkit/transceiver.py b/src/target/trx_toolkit/transceiver.py
index 655d4f64..474834d7 100644
--- a/src/target/trx_toolkit/transceiver.py
+++ b/src/target/trx_toolkit/transceiver.py
@@ -276,3 +276,7 @@ class Transceiver:
return None
return msg
+
+ def handle_data_msg(self, msg):
+ # TODO: make legacy mode configurable (via argv?)
+ self.data_if.send_msg(msg, legacy = True)