summaryrefslogtreecommitdiffstats
path: root/src/target/trx_toolkit/ctrl_if_trx.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/trx_toolkit/ctrl_if_trx.py')
-rw-r--r--src/target/trx_toolkit/ctrl_if_trx.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/target/trx_toolkit/ctrl_if_trx.py b/src/target/trx_toolkit/ctrl_if_trx.py
index 0e5106a8..ea08e7e5 100644
--- a/src/target/trx_toolkit/ctrl_if_trx.py
+++ b/src/target/trx_toolkit/ctrl_if_trx.py
@@ -251,6 +251,13 @@ class CTRLInterfaceTRX(CTRLInterface):
log.debug("(%s) Recv NOMTXPOWER cmd" % self.trx)
return (0, [str(self.trx.tx_power_base)])
+ # Lock/Unlock RF emission+reception
+ if self.verify_cmd(request, "RFMUTE", 1):
+ log.debug("(%s) Recv RFMUTE cmd" % self.trx)
+ # Parse the requested RFMUTE state (1=locked, 0=unlocked)
+ self.trx.rf_muted = int(request[1]) > 0
+ return 0
+
# Wrong / unknown command
else:
# We don't care about other commands,