mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
better logging for modem_error_state
This commit is contained in:
parent
ac62fe4448
commit
02c08a71a8
|
@ -2840,17 +2840,28 @@ class DATA:
|
||||||
):
|
):
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# get modem error state
|
||||||
|
modem_error_state = modem.get_modem_error_state()
|
||||||
|
|
||||||
# We want to reach this state only if connected ( == return above not called )
|
# We want to reach this state only if connected ( == return above not called )
|
||||||
if (
|
if (
|
||||||
self.data_channel_last_received + self.time_list[self.speed_level]
|
self.data_channel_last_received + self.time_list[self.speed_level]
|
||||||
<= time.time() or modem.get_modem_error_state()
|
<= time.time() or modem_error_state
|
||||||
):
|
):
|
||||||
self.log.warning(
|
if modem_error_state:
|
||||||
"[TNC] Frame timeout",
|
self.log.warning(
|
||||||
attempt=self.n_retries_per_burst,
|
"[TNC] Decoding Error",
|
||||||
max_attempts=self.rx_n_max_retries_per_burst,
|
attempt=self.n_retries_per_burst,
|
||||||
speed_level=self.speed_level,
|
max_attempts=self.rx_n_max_retries_per_burst,
|
||||||
)
|
speed_level=self.speed_level,
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
self.log.warning(
|
||||||
|
"[TNC] Frame timeout",
|
||||||
|
attempt=self.n_retries_per_burst,
|
||||||
|
max_attempts=self.rx_n_max_retries_per_burst,
|
||||||
|
speed_level=self.speed_level,
|
||||||
|
)
|
||||||
# reduce speed level if nack counter increased
|
# reduce speed level if nack counter increased
|
||||||
self.frame_received_counter = 0
|
self.frame_received_counter = 0
|
||||||
self.burst_nack_counter += 1
|
self.burst_nack_counter += 1
|
||||||
|
|
Loading…
Reference in a new issue