mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
increased tnc version and added timeleft for timeout indicator
This commit is contained in:
parent
0de71f4e6c
commit
0deb074df7
3 changed files with 4 additions and 1 deletions
|
@ -3415,6 +3415,7 @@ class DATA:
|
||||||
):
|
):
|
||||||
|
|
||||||
timeleft = int((self.data_channel_last_received + self.transmission_timeout) - time.time())
|
timeleft = int((self.data_channel_last_received + self.transmission_timeout) - time.time())
|
||||||
|
ARQ.arq_seconds_until_timeout = timeleft
|
||||||
if timeleft % 10 == 0:
|
if timeleft % 10 == 0:
|
||||||
self.log.debug("Time left until channel timeout", seconds=timeleft)
|
self.log.debug("Time left until channel timeout", seconds=timeleft)
|
||||||
|
|
||||||
|
|
|
@ -1173,6 +1173,7 @@ def send_tnc_state():
|
||||||
"arq_bytes_per_minute": str(ARQ.bytes_per_minute),
|
"arq_bytes_per_minute": str(ARQ.bytes_per_minute),
|
||||||
"arq_bytes_per_minute_burst": str(ARQ.bytes_per_minute_burst),
|
"arq_bytes_per_minute_burst": str(ARQ.bytes_per_minute_burst),
|
||||||
"arq_seconds_until_finish": str(ARQ.arq_seconds_until_finish),
|
"arq_seconds_until_finish": str(ARQ.arq_seconds_until_finish),
|
||||||
|
"arq_seconds_until_timeout": str(ARQ.arq_seconds_until_timeout),
|
||||||
"arq_compression_factor": str(ARQ.arq_compression_factor),
|
"arq_compression_factor": str(ARQ.arq_compression_factor),
|
||||||
"arq_transmission_percent": str(ARQ.arq_transmission_percent),
|
"arq_transmission_percent": str(ARQ.arq_transmission_percent),
|
||||||
"speed_list": ARQ.speed_list,
|
"speed_list": ARQ.speed_list,
|
||||||
|
|
|
@ -26,6 +26,7 @@ class ARQ:
|
||||||
arq_bits_per_second_burst: int = 0
|
arq_bits_per_second_burst: int = 0
|
||||||
arq_bits_per_second: int = 0
|
arq_bits_per_second: int = 0
|
||||||
arq_seconds_until_finish: int = 0
|
arq_seconds_until_finish: int = 0
|
||||||
|
arq_seconds_until_timeout: int = 0
|
||||||
rx_buffer_size: int = 16
|
rx_buffer_size: int = 16
|
||||||
rx_frame_buffer: bytes = b""
|
rx_frame_buffer: bytes = b""
|
||||||
rx_burst_buffer = []
|
rx_burst_buffer = []
|
||||||
|
@ -35,7 +36,7 @@ class ARQ:
|
||||||
# ARQ PROTOCOL VERSION
|
# ARQ PROTOCOL VERSION
|
||||||
# v.5 - signalling frame uses datac0
|
# v.5 - signalling frame uses datac0
|
||||||
# v.6 - signalling frame uses datac13
|
# v.6 - signalling frame uses datac13
|
||||||
arq_protocol_version: int = 6
|
arq_protocol_version: int = 7
|
||||||
total_bytes: int = 0
|
total_bytes: int = 0
|
||||||
speed_list = []
|
speed_list = []
|
||||||
# set save to folder state for allowing downloading files to local file system
|
# set save to folder state for allowing downloading files to local file system
|
||||||
|
|
Loading…
Reference in a new issue