Change in osmocom-bb[master]: trx_toolkit/fake_trx.py: enrich TRX logging messages
Vadim Yanitskiy has submitted this change and it was merged. ( https://gerrit.osmocom.org/12546 ) Change subject: trx_toolkit/fake_trx.py: enrich TRX logging messages .. 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 --- M src/target/trx_toolkit/ctrl_if_trx.py M src/target/trx_toolkit/fake_trx.py M src/target/trx_toolkit/transceiver.py 3 files changed, 41 insertions(+), 30 deletions(-) Approvals: Harald Welte: Looks good to me, approved Jenkins Builder: Verified diff --git a/src/target/trx_toolkit/ctrl_if_trx.py b/src/target/trx_toolkit/ctrl_if_trx.py index 83d55db..0d4935d 100644 --- a/src/target/trx_toolkit/ctrl_if_trx.py +++ b/src/target/trx_toolkit/ctrl_if_trx.py @@ -59,19 +59,19 @@ # Power control if self.verify_cmd(request, "POWERON", 0): - log.debug("Recv POWERON CMD") + log.debug("(%s) Recv POWERON CMD" % self.trx) # Ensure transceiver isn't working if self.trx.running: - log.error("Transceiver already started") + log.error("(%s) Transceiver already started" % self.trx) return -1 # Ensure RX / TX freq. are set if (self.trx.rx_freq is None) or (self.trx.tx_freq is None): - log.error("RX / TX freq. are not set") + log.error("(%s) RX / TX freq. are not set" % self.trx) return -1 - log.info("Starting transceiver...") + log.info("(%s) Starting transceiver..." % self.trx) self.trx.running = True # Notify transceiver about that @@ -80,9 +80,9 @@ return 0 elif self.verify_cmd(request, "POWEROFF", 0): - log.debug("Recv POWEROFF cmd") + log.debug("(%s) Recv POWEROFF cmd" % self.trx) - log.info("Stopping transceiver...") + log.info("(%s) Stopping transceiver..." % self.trx) self.trx.running = False # Notify transceiver about that @@ -92,26 +92,27 @@ # Tuning Control elif self.verify_cmd(request, "RXTUNE", 1): - log.debug("Recv RXTUNE cmd") + log.debug("(%s) Recv RXTUNE cmd" % self.trx) # TODO: check freq range self.trx.rx_freq = int(request[1]) * 1000 return 0 elif self.verify_cmd(request, "TXTUNE", 1): - log.debug("Recv TXTUNE cmd") + log.debug("(%s) Recv TXTUNE cmd" % self.trx) # TODO: check freq range self.trx.tx_freq = int(request[1]) * 1000 return 0 elif self.verify_cmd(request, "SETSLOT", 2): - log.debug("Recv SETSLOT cmd") + log.debug("(%s) Recv SETSLOT cmd" % self.trx) # Obtain TS index ts = int(request[1]) if ts not in range(0, 8): - log.error("TS index should be in range: 0..7") + log.error("(%s) TS index should be in " + "range: 0..7" % self.trx) return -1 # Parse TS type @@ -132,13 +133,13 @@ # Power measurement if self.verify_cmd(request, "MEASURE", 1): - log.debug("Recv MEASURE cmd") + log.debug("(%s) Recv MEASURE cmd" % self.trx) # Power Measurement interface is optional # for Transceiver, thus may be uninitialized if self.trx.pwr_meas is None: - log.error("Power Measurement interface " - "is not initialized => rejecting command") +
Change in osmocom-bb[master]: trx_toolkit/fake_trx.py: enrich TRX logging messages
Hello Harald Welte, Jenkins Builder, I'd like you to reexamine a change. Please visit https://gerrit.osmocom.org/12546 to look at the new patch set (#3). Change subject: trx_toolkit/fake_trx.py: enrich TRX logging messages .. 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 --- M src/target/trx_toolkit/ctrl_if_trx.py M src/target/trx_toolkit/fake_trx.py M src/target/trx_toolkit/transceiver.py 3 files changed, 41 insertions(+), 30 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmocom-bb refs/changes/46/12546/3 -- To view, visit https://gerrit.osmocom.org/12546 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmocom-bb Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I1f706790a2da226f1418f89d2cfbb55baa6ea624 Gerrit-Change-Number: 12546 Gerrit-PatchSet: 3 Gerrit-Owner: Vadim Yanitskiy Gerrit-Reviewer: Harald Welte Gerrit-Reviewer: Jenkins Builder (102)
Change in osmocom-bb[master]: trx_toolkit/fake_trx.py: enrich TRX logging messages
Harald Welte has posted comments on this change. ( https://gerrit.osmocom.org/12546 ) Change subject: trx_toolkit/fake_trx.py: enrich TRX logging messages .. Patch Set 2: Code-Review+2 -- To view, visit https://gerrit.osmocom.org/12546 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmocom-bb Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: I1f706790a2da226f1418f89d2cfbb55baa6ea624 Gerrit-Change-Number: 12546 Gerrit-PatchSet: 2 Gerrit-Owner: Vadim Yanitskiy Gerrit-Reviewer: Harald Welte Gerrit-Reviewer: Jenkins Builder (102) Gerrit-Comment-Date: Mon, 14 Jan 2019 12:53:41 + Gerrit-HasComments: No Gerrit-HasLabels: Yes
Change in osmocom-bb[master]: trx_toolkit/fake_trx.py: enrich TRX logging messages
Vadim Yanitskiy has uploaded this change for review. ( https://gerrit.osmocom.org/12546 Change subject: trx_toolkit/fake_trx.py: enrich TRX logging messages .. 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 --- M src/target/trx_toolkit/ctrl_if_trx.py M src/target/trx_toolkit/fake_trx.py M src/target/trx_toolkit/transceiver.py 3 files changed, 41 insertions(+), 30 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmocom-bb refs/changes/46/12546/1 diff --git a/src/target/trx_toolkit/ctrl_if_trx.py b/src/target/trx_toolkit/ctrl_if_trx.py index 83d55db..0d4935d 100644 --- a/src/target/trx_toolkit/ctrl_if_trx.py +++ b/src/target/trx_toolkit/ctrl_if_trx.py @@ -59,19 +59,19 @@ # Power control if self.verify_cmd(request, "POWERON", 0): - log.debug("Recv POWERON CMD") + log.debug("(%s) Recv POWERON CMD" % self.trx) # Ensure transceiver isn't working if self.trx.running: - log.error("Transceiver already started") + log.error("(%s) Transceiver already started" % self.trx) return -1 # Ensure RX / TX freq. are set if (self.trx.rx_freq is None) or (self.trx.tx_freq is None): - log.error("RX / TX freq. are not set") + log.error("(%s) RX / TX freq. are not set" % self.trx) return -1 - log.info("Starting transceiver...") + log.info("(%s) Starting transceiver..." % self.trx) self.trx.running = True # Notify transceiver about that @@ -80,9 +80,9 @@ return 0 elif self.verify_cmd(request, "POWEROFF", 0): - log.debug("Recv POWEROFF cmd") + log.debug("(%s) Recv POWEROFF cmd" % self.trx) - log.info("Stopping transceiver...") + log.info("(%s) Stopping transceiver..." % self.trx) self.trx.running = False # Notify transceiver about that @@ -92,26 +92,27 @@ # Tuning Control elif self.verify_cmd(request, "RXTUNE", 1): - log.debug("Recv RXTUNE cmd") + log.debug("(%s) Recv RXTUNE cmd" % self.trx) # TODO: check freq range self.trx.rx_freq = int(request[1]) * 1000 return 0 elif self.verify_cmd(request, "TXTUNE", 1): - log.debug("Recv TXTUNE cmd") + log.debug("(%s) Recv TXTUNE cmd" % self.trx) # TODO: check freq range self.trx.tx_freq = int(request[1]) * 1000 return 0 elif self.verify_cmd(request, "SETSLOT", 2): - log.debug("Recv SETSLOT cmd") + log.debug("(%s) Recv SETSLOT cmd" % self.trx) # Obtain TS index ts = int(request[1]) if ts not in range(0, 8): - log.error("TS index should be in range: 0..7") + log.error("(%s) TS index should be in " + "range: 0..7" % self.trx) return -1 # Parse TS type @@ -132,13 +133,13 @@ # Power measurement if self.verify_cmd(request, "MEASURE", 1): - log.debug("Recv MEASURE cmd") + log.debug("(%s) Recv MEASURE cmd" % self.trx) # Power Measurement interface is optional # for Transceiver, thus may be uninitialized if self.trx.pwr_meas is None: - log.error("Power Measurement interface " - "is not initialized => rejecting command") +