From abe71698d45adea4b91d1e371bc3dc0b833f062b Mon Sep 17 00:00:00 2001 From: Bill Mitchell Date: Wed, 7 Feb 2018 13:56:28 -0600 Subject: [PATCH] Added support for third-party packets --- aprslib/parsing/__init__.py | 11 ++++++++--- aprslib/parsing/thirdparty.py | 21 +++++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 aprslib/parsing/thirdparty.py diff --git a/aprslib/parsing/__init__.py b/aprslib/parsing/__init__.py index 376cd0b..b579d8b 100644 --- a/aprslib/parsing/__init__.py +++ b/aprslib/parsing/__init__.py @@ -42,6 +42,7 @@ from aprslib.parsing.mice import * from aprslib.parsing.message import * from aprslib.parsing.telemetry import * from aprslib.parsing.weather import * +from aprslib.parsing.thirdparty import * def _unicode_packet(packet): @@ -157,7 +158,6 @@ def _try_toparse_body(packet_type, body, parsed): '\\':'unused', ']':'unused', '^':'unused', - '}':'3rd party traffic' } # NOT SUPPORTED FORMATS # @@ -178,10 +178,15 @@ def _try_toparse_body(packet_type, body, parsed): # \ - unused # ] - unused # ^ - unused - # } - 3rd party traffic - if packet_type in '#$%)*