Rossen Georgiev
bbe1f4dc61
Merge branch 'TheCranston-master'; close #64
2021-11-27 14:52:04 +00:00
Rossen Georgiev
2e9c4a9c56
parsing: refine PHGR code and update tests
2021-11-27 14:51:11 +00:00
TheCranston
dc90983cb6
Update common.py
...
This comprehends the PHGR custom message that MUST be terminated by "/" and the standard PHG message of 4 chars. The math "Should" be done for the "R" in terms of direction but that has been omitted.
2021-11-27 14:14:19 +00:00
Rossen Georgiev
a3e205f001
Merge branch 'wsmitchell3-dev'; Close #43
2021-11-27 13:45:58 +00:00
Rossen Georgiev
cf32c15a44
fix test_unsupported_formats_raising; wasn't checking every type before
2021-11-27 13:44:38 +00:00
Rossen Georgiev
09db998143
refine unsupported packet type message
2021-11-27 13:43:38 +00:00
Bill Mitchell
3c82d6463e
Moved unsupported format list to larger scope, use the dictionary keys
...
to test if a packet is in the unsupported list.
2021-11-27 13:22:46 +00:00
Bill Mitchell
e79aafe29a
Roll back previous commit
2021-11-27 13:20:56 +00:00
Bill Mitchell
3a12e45342
If parsing fails on body after succeeding on head, return the
...
partially-parsed packet as part of the error.
2021-11-27 13:20:56 +00:00
Bill Mitchell
a14da1d78d
When packet type is unsupported, give error message which specifies
...
the packet type.
2021-11-27 13:20:56 +00:00
Rossen Georgiev
4557e44e02
remove 3rd-party from unsupport list in the comment
2021-11-27 13:19:40 +00:00
Rossen Georgiev
4d47818791
Merge branch 'wsmitchell3-third-party-v2'
...
Close #45
2021-11-27 13:03:37 +00:00
Rossen Georgiev
e1eda0e53a
fix unittest import in test_thirdparty
2021-11-27 12:57:23 +00:00
Bill Mitchell
6b96f01db2
Added ParseError to third-party packet error handling
2021-11-27 12:10:20 +00:00
Bill Mitchell
2e22a3c985
Updated testing to include third-party packets
2021-11-27 12:10:20 +00:00
Bill Mitchell
3659faa509
Added third-party packet support
2021-11-27 12:10:20 +00:00
Rossen Georgiev
f5776bf2f7
ci: add py3.9
2021-02-17 22:19:40 +00:00
Rossen
55d85c6bc5
Move to Github Actions ( #59 )
2021-01-21 23:27:50 +00:00
Rossen Georgiev
097ba853c4
bump v0.6.37
2019-10-26 20:17:21 +01:00
Rossen Georgiev
512d97122c
fix StopIteration breaking a test on py37+
2019-10-08 20:02:24 +01:00
Rossen Georgiev
2f0f74a06d
fix SyntaxWarning for py38 and remove py33 on travis
2019-10-08 19:42:53 +01:00
Rossen Georgiev
c3c886e5c6
fix #54 ; getting a float instead of integer
2019-10-08 19:38:17 +01:00
Rossen Georgiev
5a84e5fd0b
travis: remove py2.6 add py3.7
2019-06-02 11:24:47 +01:00
Rossen Georgiev
94b89a6da4
parsing: fix incorrect parsing of msgNo
...
msgNo should accept alphanumeric characters
fix #36
2018-01-20 14:55:23 +00:00
Rossen Georgiev
acb4c66ff9
fix #39 ; typos
2018-01-20 14:38:23 +00:00
Rossen Georgiev
39a9c0a1a4
fix #35 #lines not being filtered on python3
2017-09-28 21:15:14 +01:00
Rossen Georgiev
b6d67fd66d
docs: fix print syntax in example
...
Fixes #32
2017-09-23 13:35:01 +01:00
Bryce Salmi
96d914b29d
Initial telemetry packet report ( #27 )
2017-03-19 11:48:09 +00:00
Rossen Georgiev
7d5dafa649
PositionReport: validate lat and long
...
added input validation for latitude and longitude
2017-03-12 12:33:13 +02:00
Liu Huayu
9cee09b7a8
Correct param name in examples docs ( #24 )
2017-03-05 03:33:56 +00:00
Rossen Georgiev
b1939176c6
add py3.6 + nightly to travis
2017-02-21 19:46:12 +02:00
Rossen Georgiev
f6a952a109
bump to v0.6.46
2017-01-28 23:24:20 +02:00
Rossen Georgiev
8a3a677c07
fix parsing of message ACK/REJ; #23
2017-01-28 23:22:21 +02:00
Rossen Georgiev
ef5ecb8db5
scrutinizer enable code rating
2016-09-08 23:49:47 +03:00
Rossen Georgiev
aaa1848586
docs: fix repo link
2016-08-16 22:50:03 +01:00
Rossen Georgiev
0017a7cc11
update documetation links to rtd; #20
2016-08-16 22:33:58 +01:00
Rossen Georgiev
5563a6d8c7
refactor total_seconds() for py2.6 comp
2016-08-16 22:28:00 +01:00
Rossen Georgiev
566446bfd7
fix skip_login check being reversed
2016-08-16 22:22:24 +01:00
Rossen Georgiev
9ca16d077d
docs: removed unused plugins
2016-08-16 22:14:48 +01:00
Rossen Georgiev
5093287b32
renamed req.txt to requirements.txt
2016-08-16 22:14:08 +01:00
Rossen Georgiev
2d0560ce16
bump to v0.6.45
2016-08-16 22:08:50 +01:00
Rossen Georgiev
0964d83097
added parameter 'skip_login', #19
...
doesn't attempt to login, useful when using software such as xastir
2016-08-16 22:07:32 +01:00
Rossen Georgiev
9e6c292422
fix incorrect caputation of timestamp in some cases
2016-08-16 21:50:21 +01:00
Rossen Georgiev
8abcc85761
fix aprs.inet.IS logger name
2016-03-17 21:42:41 +00:00
Rossen Georgiev
202dc8fa0e
fix value error when parsing course & speed
2016-03-17 21:22:55 +00:00
Rossen Georgiev
0ea9f1dede
fix undefined packet reference in parsing.position
2016-03-17 20:54:49 +00:00
Rossen Georgiev
20e35f018c
fix setup.py not including subpackages
2016-03-04 09:34:29 +00:00
Rossen Georgiev
416f80d509
added 'make docs'
2016-03-04 08:00:58 +00:00
Rossen Georgiev
e42eb7220e
fix broken test_timestamp_valid
2016-03-04 07:47:54 +00:00
Rossen Georgiev
2724d6682a
fix fail to parse telem config with end whitespace
2016-03-04 07:42:07 +00:00