Commit Graph

184 Commits

Author SHA1 Message Date
Rossen Georgiev 698c3627cb cleaned up exceptions and added tests 2014-12-08 20:47:19 +00:00
Rossen Georgiev 4d99f0c8f8 better variable names in base91 module 2014-12-08 18:47:34 +00:00
Rossen Georgiev a2a741b564 ignore E1101 for TCP_KEEPTALIVE etc
* these things don't exist in the socket module under Windows
2014-12-08 18:36:32 +00:00
Rossen Georgiev 027769b003 fix relative imports 2014-12-08 18:27:56 +00:00
Rossen Georgiev f4d1c23b7f added Makefile to simplify testing 2014-12-08 18:17:02 +00:00
Rossen Georgiev 12f78fdbe4 moved/seprated header parsing + added tests
* moved header parsing code into seprate function
* improved header parsing
* added _validate_callsign()
* added tests for _validate_callsign()
* added tests for _parse_header()
2014-12-06 17:35:53 +00:00
Rossen Georgiev 932e10d687 added tests for _parse_comment_telemetry 2014-12-01 20:25:18 +00:00
Rossen Georgiev 90e8dd6f48 added test suite for base91 module 2014-12-01 20:24:22 +00:00
Rossen Georgiev a8e16ad113 separated base91 into a submodule 2014-12-01 20:23:48 +00:00
Rossen Georgiev 95925730da fix imports and a regex literal 2014-11-30 09:39:17 +00:00
Rossen Georgiev 82b3ab7cfd added pre-commit hook for auto version increment 2014-11-30 00:14:46 +00:00
Rossen Georgiev 98bac53fd7 strip extra whitespaces from comment/status/text 2014-11-30 00:00:43 +00:00
Rossen Georgiev 2dd7a40c8e comment telemetry must be >=3 channels 2014-11-29 23:58:27 +00:00
Rossen Georgiev 5581f651e0 split the mudule into seperate files 2014-11-29 22:30:08 +00:00
Rossen Georgiev 3696ed93a2 added parsing of b91 telemetry for MicE
- status field of MicE is now parsed for telemetry
- fixed bug in telemery parsing code
- moved the code to a seprate routine
2014-11-29 10:09:15 +00:00
Rossen Georgiev 33eb7a457e clean up and updated comments 2014-11-28 12:48:39 +00:00
Rossen Georgiev a1eac33630 fix typo + remove unneeded print 2014-11-28 09:51:34 +00:00
Rossen Georgiev 33c141e9ab finished implementing complete message parsing 2014-11-24 09:27:29 +00:00
Rossen Georgiev 90949b5344 fix callsign match + parsing tweaks 2014-11-23 09:10:24 +00:00
Rossen Georgiev 0878f8f4ca fix bug in regex for parsing comment telemetry 2014-11-22 09:22:43 +00:00
Rossen Georgiev 130153917a code tweaks and rearragements 2014-11-22 08:46:37 +00:00
Rossen Georgiev f2a7993b52 fixes to parsing telemetry messages 2014-11-22 05:26:13 +00:00
Rossen Georgiev 34b4cd6ded tcp keepalive opts don't work under windows 2014-11-22 05:03:42 +00:00
Rossen Georgiev da86518aa9 aprs lib now parses messages with telemetry 2014-11-22 04:17:12 +00:00
Rossen Georgiev 3f27229405 enable keepalive 2014-11-16 21:10:47 +00:00
Rossen Georgiev 2c9ff4faad aprs library supports mic-e + bug fixes 2014-11-15 06:23:59 +00:00
Rossen Georgiev dda8879b7d fix not parsing altitude extention properly 2014-11-14 21:34:50 +00:00
Rossen Georgiev 85888e96c9 reworked regex for parsing altitude in comment
Signed-off-by: Rossen Georgiev <zoorty@gmail.com>
2014-10-21 06:40:36 +01:00
Rossen Georgiev 64a2a96c4b initial work for mic-e position reports
Signed-off-by: Rossen Georgiev <zoorty@gmail.com>
2014-10-21 06:33:29 +01:00
Rossen Georgiev 92875a209c record unexpected parse exceptions, while continuing operation
Signed-off-by: Rossen Georgiev <zoorty@gmail.com>
2014-10-21 06:33:28 +01:00
Rossen Georgiev 6b82d67e4f parse status packets, timestamps correctly +more
* rearraged timestamp parsing code
* added ability to parse status packets
* added validation in position packets to ensure the format is correct
* added UnknownFormat exception type raised for unrecognized formats
2014-09-11 05:28:53 +01:00
Rossen Georgiev ff290d32b9 code rearragements and improvemnts
* removed broken local timezone code
* APRS renamed to IS
* _parse method moved to gobal scope as parse
* improvements on parse method
* added ability to parse compressed position report
2014-09-10 01:41:22 +01:00
Rossen Georgiev 87f82d8e32 continuation of previous work on APRS module 2014-09-09 21:45:57 +01:00
Rossen Georgiev adee538e54 init 2014-09-09 21:41:11 +01:00