trx/ctrl_if_bb.py: reset transceiver on POWEROFF

Change-Id: I1e7f74c56388a431794a0b32b8a9537c360f5d33
This commit is contained in:
Vadim Yanitskiy 2019-01-19 10:20:59 +07:00 committed by Piotr Krysik
parent 6e7f2ce50c
commit 04863d978f
2 changed files with 9 additions and 0 deletions

View File

@ -63,6 +63,9 @@ class CTRLInterfaceBB(CTRLInterface):
self.tb.stop()
self.tb.wait()
# POWEROFF is also used to reset transceiver
self.tb.reset()
return 0
# Gain control

View File

@ -269,6 +269,12 @@ class RadioInterface(gr.top_block):
return True
def reset(self):
# TODO: do we need to reset both RX / TX freq.?
# self.rx_freq = None
# self.tx_freq = None
self.set_ta(0)
def calc_phase_inc(self, fc):
return self.ppm / 1.0e6 * 2 * pi * fc / self.sample_rate