mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
increased ptt timeout
This commit is contained in:
parent
d3bd9e9230
commit
6d55f2c080
1 changed files with 8 additions and 5 deletions
13
tnc/modem.py
13
tnc/modem.py
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue