increased ptt timeout

This commit is contained in:
DJ2LS 2021-08-14 21:23:43 +02:00 committed by GitHub
parent d3bd9e9230
commit 6d55f2c080
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -169,7 +169,7 @@ class RF():
else: else:
ptt_togle_timeout = time.time() + 0.2 ptt_togle_timeout = time.time() + 0.5
while time.time() < ptt_togle_timeout: while time.time() < ptt_togle_timeout:
pass pass
@ -199,7 +199,10 @@ class RF():
# -------------------------------------------------------------------------------------------------------- # --------------------------------------------------------------------------------------------------------
def transmit_signalling(self, data_out, count): def transmit_signalling(self, data_out, count):
state_before_transmit = static.CHANNEL_STATE
static.CHANNEL_STATE = 'SENDING_SIGNALLING'
print(static.CHANNEL_STATE)
self.c_lib.freedv_open.restype = ctypes.POINTER(ctypes.c_ubyte) self.c_lib.freedv_open.restype = ctypes.POINTER(ctypes.c_ubyte)
freedv = self.c_lib.freedv_open(static.FREEDV_SIGNALLING_MODE) freedv = self.c_lib.freedv_open(static.FREEDV_SIGNALLING_MODE)
bytes_per_frame = int(self.c_lib.freedv_get_bits_per_modem_frame(freedv) / 8) bytes_per_frame = int(self.c_lib.freedv_get_bits_per_modem_frame(freedv) / 8)
@ -242,13 +245,13 @@ class RF():
self.streambuffer += bytes(converted_audio[0]) self.streambuffer += bytes(converted_audio[0])
print(len(self.streambuffer)) print(len(self.streambuffer))
#self.streambuffer += bytes(converted_audio[0]) #self.streambuffer += bytes(converted_audio[0])
#print(len(self.streambuffer)) print(len(self.streambuffer))
# -------------- transmit audio # -------------- transmit audio
#logging.debug("SENDING SIGNALLING FRAME " + str(data_out)) #logging.debug("SENDING SIGNALLING FRAME " + str(data_out))
state_before_transmit = static.CHANNEL_STATE ##state_before_transmit = static.CHANNEL_STATE
static.CHANNEL_STATE = 'SENDING_SIGNALLING' ##static.CHANNEL_STATE = 'SENDING_SIGNALLING'
self.ptt_and_wait(True) self.ptt_and_wait(True)
self.audio_writing_to_stream = True self.audio_writing_to_stream = True