From da1309a335a9c5292f11b3bccc438c21694f2506 Mon Sep 17 00:00:00 2001 From: dj2ls Date: Sun, 8 Jan 2023 13:18:54 +0100 Subject: [PATCH] release channel busy state when receiving FreeDATA signals --- tnc/modem.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tnc/modem.py b/tnc/modem.py index 850e2d1a..297344bf 100644 --- a/tnc/modem.py +++ b/tnc/modem.py @@ -644,6 +644,9 @@ class RF: rx_status = codec2.api.freedv_get_rx_status(freedv) if rx_status != 0: + # if we're receiving FreeDATA signals, reset channel busy state + static.CHANNEL_BUSY = False + self.log.debug( "[MDM] [demod_audio] modem state", mode=mode_name, rx_status=rx_status, sync_flag=codec2.api.rx_sync_flags_to_text[rx_status] )