diff --git a/transmit.py b/transmit.py index 7513cb7b..6656cffc 100644 --- a/transmit.py +++ b/transmit.py @@ -522,6 +522,7 @@ def update_doppler(fm="yes"): global doppler_table global mode global tx + global rigctl print("update_doppler") with open("/home/pi/CubeSatSim/frequency.txt", "r") as file: @@ -529,9 +530,13 @@ def update_doppler(fm="yes"): new_tx_frequency = int(frequencies[0]) new_rx_frequency = int(frequencies[1]) - + print(f"New frequencies: {new_tx_frequency}, Second number: {new_rx_frequency}") + if rigctl: + new_rx_frequency = new_tx_frequency + 289169117 # AO-73 U/V cross band repeater offset + print("Calcualting RX frequency using offset from TX frequency" + if (tx_doppler_freq_hz != new_tx_frequency) or (rx_doppler_freq_hz != new_rx_frequency): tx_doppler_freq_hz = new_tx_frequency rx_doppler_freq_hz = new_rx_frequency @@ -792,6 +797,7 @@ if __name__ == "__main__": sim_config = False hab_mode = False doppler_mode = False + rigctl = False try: file = open("/home/pi/CubeSatSim/sim.cfg") @@ -852,6 +858,7 @@ if __name__ == "__main__": print("Simulated Doppler frequency shift is enabled.") elif config[13] == 'rig': doppler_mode = True + rigctl = True # system("sudo systemctl restart frequency") print("rigctl Doppler frequency shift is enabled.") # else: