From bdca4b4d31092fec89876a7b8e670520308d780a Mon Sep 17 00:00:00 2001 From: Rossen Georgiev Date: Wed, 31 Dec 2014 01:27:24 +0000 Subject: [PATCH] beacon packets should be properly parsed now fixed #3 --- aprslib/parse.py | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/aprslib/parse.py b/aprslib/parse.py index e4662f4..a45f1fd 100644 --- a/aprslib/parse.py +++ b/aprslib/parse.py @@ -108,19 +108,29 @@ def parse(packet): try: # NOT SUPPORTED FORMATS # + # # - raw weather report + # $ - raw gps # % - agrelo + # & - reserved + # ( - unused + # ) - item report + # * - complete weather report + # + - reserved # , - invalid/test format - # { - user defined + # - - unused + # . - reserved + # ; - object report + # < - station capabilities # ? - general query format # T - telemetry report - # * - complete weather report - # _ - positionless weather report - # # - raw weather report - # $ - # ) - item report - # ; - object report # [ - maidenhead locator beacon - if packet_type in '%,{?T*_#$);[<': + # \ - unused + # ] - unused + # ^ - unused + # _ - positionless weather report + # { - user defined + # } - 3rd party traffic + if packet_type in '#$%)*,;