Commit Graph

51 Commits

Author SHA1 Message Date
Rossen Georgiev dc6356a33d bump to v0.6.38 2015-07-17 20:31:07 +01:00
Rossen Georgiev 8ee87bd85b raise exception on long/lat ambiguity mismatch 2015-05-30 04:16:52 +01:00
Rossen Georgiev a3a72cb4af refined code using bytes type 2015-05-27 23:58:33 +01:00
Rossen Georgiev 5329bf782d fix code+tests to make them work under py3 2015-05-16 22:58:15 +01:00
Rossen Georgiev d10860db57 code and test changes for py3 compability 2015-05-16 21:55:43 +01:00
Rossen Georgiev 5f487bbaee fix relative import bug introduced in a0b59ee 2015-05-12 15:54:20 +01:00
Rossen Georgiev a0b59eeaf7 first part of tests for parsing submodule 2015-03-22 03:04:06 +00:00
Rossen Georgiev 9fa62c433a don't try to decode already unicode
* includes tests for decoding charset
2015-03-21 23:08:29 +00:00
Rossen Georgiev 73306aab2c bump to v0.6.37 2015-03-10 20:09:00 +00:00
Rossen Georgiev 00bb2f4be7 charset detection, unicode for all 2015-03-10 19:48:47 +00:00
Rossen Georgiev bd8b1867aa improved _parse_timestamp
incorrect timestamps will now return timestamp 0 and get clipped from
the body so further parsing can occur.

stopped using utc.second to fill the second for z/ formats
2015-03-10 17:55:30 +00:00
Rossen Georgiev 829f1fc894 fix mic-e dstcall decoding bug 2015-03-10 17:29:35 +00:00
Rossen Georgiev 6ec5e1e8e5 tiny syntax fix in parse.py 2015-03-10 13:33:21 +00:00
Rossen Georgiev 8f62b47d6e bump to v0.6.36 2015-01-25 23:59:32 +00:00
Rossen Georgiev 3b912d6d68 fix typo in timestamp format
introduced in feb031d587
2015-01-25 23:58:52 +00:00
Rossen Georgiev 5c72b0a847 tweak debug messages for position reports 2015-01-18 03:29:18 +00:00
Rossen Georgiev 703704a005 now able to parse object report format 2015-01-18 03:25:25 +00:00
Rossen Georgiev e0a71de244 rotated base91 telemetry bits in output; v0.6.35
The least significant bit is now at the begining.
This makes accessing the char array more intuative as the first bit will
be first in the array (e.g. bits[0] instead of bits[7])
2015-01-11 17:30:09 +00:00
Rossen Georgiev feb031d587 fix incorrect parsing of timestamps, v0.6.34 2015-01-08 15:45:21 +00:00
Rossen Georgiev ef531ca1c9 bump to v0.6.33 2015-01-02 14:15:14 +00:00
Rossen Georgiev fdc69ac7a0 renamed reloading variables 2015-01-02 14:14:17 +00:00
Rossen Georgiev 9b79261240 added ambiguity parsing for normal packets 2015-01-02 14:06:24 +00:00
Rossen Georgiev 163ded5291 updated README; bump v0.6.32 2014-12-31 21:41:38 +00:00
Rossen Georgiev 8e6ef0d48e added 'sendall' method to IS + tests 2014-12-31 20:18:07 +00:00
Rossen Georgiev bdca4b4d31 beacon packets should be properly parsed now
fixed #3
2014-12-31 01:27:27 +00:00
Rossen Georgiev fadb993939 separated packet parsing code into functions 2014-12-31 00:28:52 +00:00
Rossen Georgiev 5153c38ec7 added _ to addresse regex
should been fixed in 0d80f20, but forgot about the other two regexs
2014-12-30 20:31:54 +00:00
Rossen Georgiev 17acf41f33 rm'd logging from exceptions; added logging in IS
The end result should the same, except now spawning multiple exeptions
wont cause duplicate log spam
2014-12-30 20:24:15 +00:00
Rossen Georgiev 7514c0ce55 comment telemetry bits should always have 8bits 2014-12-30 18:02:42 +00:00
Rossen Georgiev 0773ee372a only check for beacon type, when all else fails
related to #3
2014-12-30 17:41:27 +00:00
Rossen Georgiev 5947086552 moved code to _parse_timestamp + improvements 2014-12-30 17:35:19 +00:00
Rossen Georgiev 46be434644 reloading should work now, fix #4 2014-12-30 17:35:18 +00:00
Rossen Georgiev 40dfad3092 init code clean up + code comments 2014-12-30 17:35:17 +00:00
Rossen Georgiev d5d1fab3bd added pass generation function 2014-12-30 17:35:16 +00:00
Rossen Georgiev 43722660ab added 'UIDIGI' to beacon callsign list
related to #3
2014-12-30 17:34:39 +00:00
Rossen Georgiev 830faa4cbf added initial support for beacons
related to #3
2014-12-29 13:38:27 +00:00
Rossen Georgiev eac303836f changed default IS port to full feed 2014-12-29 13:37:08 +00:00
Rossen Georgiev 007c4fb45b removed version.py 2014-12-29 13:33:47 +00:00
Rossen Georgiev acfcf7f2bc bump to v0.6.31 2014-12-27 20:36:32 +00:00
Rossen Georgiev d57c368aef fix incorrect prasing of timestamps 2014-12-27 20:21:22 +00:00
Rossen Georgiev 5a7da98f2d fix reload(aprslib) not working due to init hacks 2014-12-27 20:21:16 +00:00
Rossen Georgiev 529675b13e bump to v0.6.30 2014-12-26 23:35:45 +00:00
Rossen Georgiev e0dc80e1a8 test suite for IS.py + tweaks 2014-12-26 23:33:16 +00:00
Rossen Georgiev 004b171256 bump to v0.6.29 2014-12-26 15:03:05 +00:00
Rossen Georgiev 0e05efe56a catch ValueError when decoding lat/lng for MicE
fixes #2
2014-12-26 14:06:41 +00:00
Rossen Georgiev 0d80f20e33 add underscore as valid char for message addresse
fixes #1
2014-12-26 14:05:58 +00:00
Rossen Georgiev 4b1dad52d2 improved and expanded logging in IS class 2014-12-26 12:52:38 +00:00
Rossen Georgiev cffc7219bb minor code clean up in IS class 2014-12-26 11:31:47 +00:00
Rossen Georgiev 0026655100 improve I/O waiting using select 2014-12-26 11:30:02 +00:00
Rossen Georgiev d884aad94a change name send to aprs-is to aprslib 2014-12-20 00:10:00 +00:00