diff options
author | Vadim Yanitskiy <axilirator@gmail.com> | 2019-01-14 07:39:26 +0700 |
---|---|---|
committer | Vadim Yanitskiy <axilirator@gmail.com> | 2019-01-14 23:52:31 +0000 |
commit | ba28c3efc1b20141293b846ed79fa31312468ed1 (patch) | |
tree | cf0f6ba48a5fb8e28c5b2081e18d8e5fad74612e /src/target/trx_toolkit/fake_trx.py | |
parent | 71fee8639179beb6bce58f39cc98e014021c8340 (diff) |
trx_toolkit/fake_trx.py: enrich TRX logging messages
Since fake_trx.py can handle multiple transceivers, it makes sense
to print some info in logging messages about transceivers they
belong to. This acvieved by defining __str__() for Transceiver.
Some examples:
[DEBUG] ctrl_if_trx.py:83 (127.0.0.1:5700) Recv POWEROFF cmd
[INFO] ctrl_if_trx.py:85 (127.0.0.1:5700) Stopping transceiver...
[DEBUG] ctrl_if_trx.py:95 (127.0.0.1:5700/1) Recv RXTUNE cmd
[DEBUG] ctrl_if_trx.py:102 (127.0.0.1:5700/1) Recv TXTUNE cmd
[DEBUG] ctrl_if_trx.py:155 (127.0.0.1:5700/1) Ignore CMD SETTSC
[DEBUG] ctrl_if_trx.py:155 (127.0.0.1:5700/1) Ignore CMD SETPOWER
Change-Id: I1f706790a2da226f1418f89d2cfbb55baa6ea624
Diffstat (limited to 'src/target/trx_toolkit/fake_trx.py')
-rwxr-xr-x | src/target/trx_toolkit/fake_trx.py | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/target/trx_toolkit/fake_trx.py b/src/target/trx_toolkit/fake_trx.py index 0bed29d4..294a8192 100755 --- a/src/target/trx_toolkit/fake_trx.py +++ b/src/target/trx_toolkit/fake_trx.py @@ -145,8 +145,8 @@ class FakeTRX(Transceiver): return False if msg.fn % self.burst_drop_period == 0: - log.info("Simulation: dropping burst (fn=%u %% %u == 0)" - % (msg.fn, self.burst_drop_period)) + log.info("(%s) Simulation: dropping burst (fn=%u %% %u == 0)" + % (self, msg.fn, self.burst_drop_period)) self.burst_drop_amount -= 1 return True @@ -176,7 +176,7 @@ class FakeTRX(Transceiver): # Timing Advance # Syntax: CMD SETTA <TA> if self.ctrl_if.verify_cmd(request, "SETTA", 1): - log.debug("Recv SETTA cmd") + log.debug("(%s) Recv SETTA cmd" % self) # Store indicated value self.ta = int(request[1]) @@ -185,7 +185,7 @@ class FakeTRX(Transceiver): # Timing of Arrival simulation # Absolute form: CMD FAKE_TOA <BASE> <THRESH> elif self.ctrl_if.verify_cmd(request, "FAKE_TOA", 2): - log.debug("Recv FAKE_TOA cmd") + log.debug("(%s) Recv FAKE_TOA cmd" % self) # Parse and apply both base and threshold self.toa256_base = int(request[1]) @@ -195,7 +195,7 @@ class FakeTRX(Transceiver): # Timing of Arrival simulation # Relative form: CMD FAKE_TOA <+-BASE_DELTA> elif self.ctrl_if.verify_cmd(request, "FAKE_TOA", 1): - log.debug("Recv FAKE_TOA cmd") + log.debug("(%s) Recv FAKE_TOA cmd" % self) # Parse and apply delta self.toa256_base += int(request[1]) @@ -204,7 +204,7 @@ class FakeTRX(Transceiver): # RSSI simulation # Absolute form: CMD FAKE_RSSI <BASE> <THRESH> elif self.ctrl_if.verify_cmd(request, "FAKE_RSSI", 2): - log.debug("Recv FAKE_RSSI cmd") + log.debug("(%s) Recv FAKE_RSSI cmd" % self) # Parse and apply both base and threshold self.rssi_base = int(request[1]) @@ -214,7 +214,7 @@ class FakeTRX(Transceiver): # RSSI simulation # Relative form: CMD FAKE_RSSI <+-BASE_DELTA> elif self.ctrl_if.verify_cmd(request, "FAKE_RSSI", 1): - log.debug("Recv FAKE_RSSI cmd") + log.debug("(%s) Recv FAKE_RSSI cmd" % self) # Parse and apply delta self.rssi_base += int(request[1]) @@ -224,12 +224,13 @@ class FakeTRX(Transceiver): # Syntax: CMD FAKE_DROP <AMOUNT> # Dropping pattern: fn % 1 == 0 elif self.ctrl_if.verify_cmd(request, "FAKE_DROP", 1): - log.debug("Recv FAKE_DROP cmd") + log.debug("(%s) Recv FAKE_DROP cmd" % self) # Parse / validate amount of bursts num = int(request[1]) if num < 0: - log.error("FAKE_DROP amount shall not be negative") + log.error("(%s) FAKE_DROP amount shall not " + "be negative" % self) return -1 self.burst_drop_amount = num @@ -240,18 +241,20 @@ class FakeTRX(Transceiver): # Syntax: CMD FAKE_DROP <AMOUNT> <FN_PERIOD> # Dropping pattern: fn % period == 0 elif self.ctrl_if.verify_cmd(request, "FAKE_DROP", 2): - log.debug("Recv FAKE_DROP cmd") + log.debug("(%s) Recv FAKE_DROP cmd" % self) # Parse / validate amount of bursts num = int(request[1]) if num < 0: - log.error("FAKE_DROP amount shall not be negative") + log.error("(%s) FAKE_DROP amount shall not " + "be negative" % self) return -1 # Parse / validate period period = int(request[2]) if period <= 0: - log.error("FAKE_DROP period shall be greater than zero") + log.error("(%s) FAKE_DROP period shall " + "be greater than zero" % self) return -1 self.burst_drop_amount = num |