diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2020-07-21 16:12:02 +0700 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2020-07-22 19:59:06 +0700 |
commit | d4ed09df57b3461470af501e9687ddd80eb78838 (patch) | |
tree | 82b51c30b67e7f9fe4ab0a9dea8c1177bbb4763c /src/target/trx_toolkit/fake_trx.py | |
parent | 7eb355ab3ee1f3566a2e9b7c3ade05ec27148c45 (diff) |
Revert "trx_toolkit/transceiver.py: implement the transmit burst queue"
This reverts commit 6e1c82d29836496b20e0d826976d9e71b32493d8.
Unfortunately, solving one problem it introduced even more regressions.
Change-Id: If29b4f6718cbc8af18fe18a5e3eca3912e8af01e
Related: OS#4658
Diffstat (limited to 'src/target/trx_toolkit/fake_trx.py')
-rwxr-xr-x | src/target/trx_toolkit/fake_trx.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/target/trx_toolkit/fake_trx.py b/src/target/trx_toolkit/fake_trx.py index da611e81..ded8dc4d 100755 --- a/src/target/trx_toolkit/fake_trx.py +++ b/src/target/trx_toolkit/fake_trx.py @@ -388,8 +388,6 @@ class Application(ApplicationBase): # Init shared clock generator self.clck_gen = CLCKGen([]) - # This method will be called on each TDMA frame - self.clck_gen.clck_handler = self.clck_handler # Power measurement emulation # Noise: -120 .. -105 @@ -458,18 +456,14 @@ class Application(ApplicationBase): for trx in self.trx_list.trx_list: # DATA interface if trx.data_if.sock in r_event: - trx.recv_data_msg() + msg = trx.recv_data_msg() + if msg is not None: + self.burst_fwd.forward_msg(trx, msg) # CTRL interface if trx.ctrl_if.sock in r_event: trx.ctrl_if.handle_rx() - # This method will be called by the clock thread - def clck_handler(self, fn): - # We assume that this list is immutable at run-time - for trx in self.trx_list.trx_list: - trx.clck_tick(self.burst_fwd, fn) - def shutdown(self): log.info("Shutting down...") |