diff --git a/transmit.py b/transmit.py index b27e1746..ec7cb4aa 100644 --- a/transmit.py +++ b/transmit.py @@ -608,14 +608,18 @@ def cw_transmit_char(character): global morse_timing # update_doppler("no") i = 0 - duration = morse_table[(ord(character.upper()) - ord('0')) % 44][i] * morse_timing + duration = morse_table[(ord(character.upper()) - ord('0')) % 44][i] + if duration == 1: + duration = 1.25 print(duration) while (duration != 0): - transmit_carrier(duration) + transmit_carrier(duration * morse_timing) sleep(morse_timing) i=i+1 - duration = morse_table[(ord(character.upper()) - ord('0')) % 44][i] * morse_timing - sleep(morse_timing * 3.0) # 1.5); + duration = morse_table[(ord(character.upper()) - ord('0')) % 44][i] + if duration == 1: + duration = 1.25 + sleep(morse_timing * 3) # 1.5); def transmit_carrier(duration): global tx_doppler_freq_hz