diff options
Diffstat (limited to 'src/target/trx_toolkit/ctrl_if_trx.py')
-rw-r--r-- | src/target/trx_toolkit/ctrl_if_trx.py | 7 |
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, |