adjusted activities for rx'ed frames

This commit is contained in:
DJ2LS 2023-12-01 16:57:59 +01:00
parent 72658837c9
commit 75dfa4d28a

View file

@ -174,15 +174,25 @@ class DISPATCHER():
MODEM_TRANSMIT_QUEUE,
self.arq_sessions)
activity = {
"dxcallsign": deconstructed_frame["origin"],
"direction": "received",
"dxgrid": deconstructed_frame["gridsquare"],
"snr": snr,
"offset": offset,
"activity_type": self.FRAME_HANDLER[frametype]['name']
}
if "origin" in deconstructed_frame:
activity["origin"] = deconstructed_frame["origin"]
if "gridsquare" in deconstructed_frame:
activity["gridsquare"] = deconstructed_frame["gridsquare"]
if "session_id" in deconstructed_frame:
activity["session_id"] = deconstructed_frame["session_id"]
self.states.add_activity(activity)
handler.handle(deconstructed_frame, snr, offset, freedv, bytes_per_frame)
def old_process_data(self, bytes_out, freedv, bytes_per_frame: int, snr) -> None: