summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)