Commit Graph

83 Commits

Author SHA1 Message Date
Nigel Dokter
9623f3b092 added unit test for DSMR v5 parsing 2017-01-25 19:32:30 +01:00
Nigel Dokter
adcfdfe2ae fixed v2 specification typo; fixed wrongly edited obis reference; 2017-01-22 16:42:02 +01:00
Nigel Dokter
45ee8dbb32 added basic config for DSMR v5 specification; added DSMR v5 example telegram for testing; 2017-01-22 16:39:16 +01:00
Nigel Dokter
7a4c204850 added code comments 2017-01-21 10:42:17 +01:00
Nigel Dokter
45f5fe2c36 define checksum support in telegram specification; moved telegram v2 exception temporarily from parser to MBUSObject; 2017-01-21 10:33:17 +01:00
Nigel Dokter
07634abed1 Progress on removing TelegramParserV2_2 and TelegramParserV4 in favor of a generic TelegramParser 2017-01-20 23:02:19 +01:00
Nigel Dokter
e2e4bb36a2 updated changelog 2017-01-14 20:10:42 +01:00
Nigel Dokter
4eeefec426 update version number to 0.7 2017-01-11 17:44:48 +01:00
Nigel Dokter
f3d8311ac2 updated readme and changelog for upcoming breaking API changes; skip pylama check for unused imports in clients module; 2017-01-11 17:40:25 +01:00
Nigel Dokter
9b488e74f8 renamed serial.py to serial_.py 2017-01-10 20:57:50 +01:00
Nigel Dokter
fadf206715 moved serial clients to own package 2017-01-10 20:09:33 +01:00
Nigel Dokter
e97ab7c7ea import issues 2017-01-09 21:47:51 +01:00
Nigel Dokter
759e0a0d92 removed absolute imports back to relative due to serial.py importing from serial 2017-01-09 21:31:08 +01:00
Nigel Dokter
21334e5a0a changed relative imports to absolute; renamed TelegramBuffer.put to TelegramBuffer.append; 2017-01-09 20:15:55 +01:00
Nigel Dokter
11672d0512 pep8 2017-01-08 11:44:20 +01:00
Nigel Dokter
87a5a2d2fa dev progress 2017-01-08 11:28:15 +01:00
Nigel Dokter
663024239f dev progress 2017-01-08 11:24:04 +01:00
Nigel Dokter
0e7819b535 dev progress 2017-01-07 22:29:02 +01:00
Nigel Dokter
60317a0dc5 dev progress 2017-01-07 21:26:21 +01:00
Nigel Dokter
d990a316ad finishing implementation of TelegramBuffer 2017-01-07 11:25:43 +01:00
Nigel Dokter
f10032f701 refactored TelegramParser.parse to accept a str instead of list 2017-01-05 21:24:41 +01:00
Nigel Dokter
1373d570d2 updated version number 2017-01-04 20:06:09 +01:00
Nigel Dokter
29fc97a65c updated changelog 2017-01-04 20:02:08 +01:00
Nigel Dokter
3b43cbf841 all tests are written using unittest.TestCase now 2017-01-04 19:55:54 +01:00
Nigel Dokter
9d8cad8b46 Merge pull request #15 from AlexMekkering/telegram_pass
Pass lines to parser including line endings
2017-01-04 19:19:07 +01:00
Nigel Dokter
0d6c763e86 Merge pull request #12 from aequitas/tcp
Add support for TCP connections
2017-01-04 19:16:26 +01:00
Alex Mekkering
8b60d48edd pycodestyle fixes 2017-01-04 15:01:20 +01:00
Alex Mekkering
03b761e15b Pass lines to parser including line endings 2017-01-04 14:49:18 +01:00
Nigel Dokter
061334f702 Merge pull request #14 from ndokter/revert-13-crc
Revert "Fixed CRC calculation"
2017-01-04 11:58:19 +01:00
Nigel Dokter
920c9aedc2 Revert "Fixed CRC calculation" 2017-01-04 11:58:03 +01:00
Nigel Dokter
991dd09e2a Merge pull request #13 from AlexMekkering/crc
Fixed CRC calculation
2017-01-04 11:07:45 +01:00
Alex Mekkering
ce4d5b0e62 Corrected unit test for failing CRC 2017-01-04 10:51:29 +01:00
Alex Mekkering
e512456cc2 Fixed CRC calculation 2017-01-04 10:21:47 +01:00
Johan Bloemberg
3c9db523fa
Fix tpyo. 2017-01-03 22:27:39 +01:00
Johan Bloemberg
763237ef1d
Add TCP arguments to console. Implement reconnect logic in protocol. 2017-01-03 21:27:10 +01:00
Johan Bloemberg
cdc9e395aa
Add support for TCP connections. 2017-01-03 17:56:24 +01:00
Nigel Dokter
6dec45ae2c Merge branch 'crc_check' 2016-12-29 19:32:24 +01:00
Nigel Dokter
c2a67bff6d version v0.5 changelog 2016-12-29 19:30:35 +01:00
Nigel Dokter
b3014823c1 bugfix; updated async client to CRC check 2016-12-29 19:20:50 +01:00
Nigel Dokter
4b392522c3 Removed todo list from readme 2016-12-29 10:08:07 +01:00
Nigel Dokter
1c69b4e9ee added telegram CRC verification 2016-12-28 20:29:34 +01:00
Nigel Dokter
bbea9de445 Merge pull request #9 from dennissiemensma/code-coverage
Code coverage (Tox, Travis & Codecov.io)
2016-11-27 21:01:27 +01:00
Dennis Siemensma
19d3f60aec Ignore .coverage file 2016-11-27 20:40:52 +01:00
Dennis Siemensma
b228bd524b Add code coverage with Codecov in Travis 2016-11-27 20:29:49 +01:00
Dennis Siemensma
220db73fbe Add code coverage with pytest-cov 2016-11-27 20:07:13 +01:00
Nigel Dokter
81fd581e57 pep8 2016-11-26 15:58:24 +01:00
Nigel Dokter
4df6ba75a2 used python unittest for the tests 2016-11-26 15:33:58 +01:00
Nigel Dokter
819d0d0696 updated version number 2016-11-22 19:54:19 +01:00
Nigel Dokter
a3685f0310 added Travis CI badge 2016-11-21 22:31:22 +01:00
Nigel Dokter
5ae6ad4156 typo 2016-11-21 21:49:17 +01:00