From 31c833135e611ede6a9616b748617f2b06ab49b7 Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Sat, 16 Dec 2023 14:44:06 +0100 Subject: [PATCH] WIP ARQ - speed level fix --- modem/arq_session_irs.py | 2 +- modem/demodulator.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modem/arq_session_irs.py b/modem/arq_session_irs.py index defa65f5..0988c787 100644 --- a/modem/arq_session_irs.py +++ b/modem/arq_session_irs.py @@ -120,7 +120,7 @@ class ARQSessionIRS(arq_session.ARQSession): # Enable mode based on speed_level self.modem.demodulator.MODE_DICT[ - self.SPEED_LEVEL_DICT[self.speed_level]["mode"] + self.SPEED_LEVEL_DICT[self.speed_level]["mode"].value ]["decode"] = True self.log(f"Modem set to speed level {speed_level}") diff --git a/modem/demodulator.py b/modem/demodulator.py index 9a1ef602..4b87d951 100644 --- a/modem/demodulator.py +++ b/modem/demodulator.py @@ -22,7 +22,7 @@ class Demodulator(): 'audio_buffer': None, 'nin': None, 'instance': None, - 'state_buffer': None, + 'state_buffer': [], 'name': mode.name.upper(), 'decoding_thread': None }