From 018add39d2356cfcf29686e169b73eba2396e8f7 Mon Sep 17 00:00:00 2001 From: DJ2LS Date: Sun, 26 Nov 2023 22:36:35 +0100 Subject: [PATCH] trying to fix a error without testing it... --- modem/data_frame_factory.py | 1 + modem/frame_dispatcher.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modem/data_frame_factory.py b/modem/data_frame_factory.py index d2456e08..fe5d92f2 100644 --- a/modem/data_frame_factory.py +++ b/modem/data_frame_factory.py @@ -114,6 +114,7 @@ class DataFrameFactory: raise ValueError(f"Unknown frame type: {frametype}") extracted_data["frame_type"] = FR_TYPE(frametype).name + extracted_data["frame_type_int"] = frametype for key, item_length in frame_template.items(): if key != "frame_length": diff --git a/modem/frame_dispatcher.py b/modem/frame_dispatcher.py index d46dafb6..bfd08df4 100644 --- a/modem/frame_dispatcher.py +++ b/modem/frame_dispatcher.py @@ -146,7 +146,10 @@ class DISPATCHER(): if self.check_if_valid_frame(bytes_out): # get frame as dictionary deconstructed_frame = self.frame_factory.deconstruct(bytes_out) - frametype = deconstructed_frame["frame_type"] + frametype = deconstructed_frame["frame_type_int"] + print(deconstructed_frame) + print(frametype) + # Dispatch activity based on received frametype if frametype in self.rx_dispatcher: