Commit Graph

194 Commits

Author SHA1 Message Date
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
Nigel Dokter e330e9db21 updated changelog 2016-11-21 21:48:17 +01:00
Nigel Dokter 0ac2990df2 accepted changed from pull request instead 2016-11-21 21:46:21 +01:00
Nigel Dokter e0d91f1ec4 Merge pull request #5 from aequitas/master
Even parity offers better compatibility for v2.2.
2016-11-21 21:45:38 +01:00
Nigel Dokter c058feca5f make serial.EVEN the default parity for DSMR v2.2 2016-11-21 21:30:56 +01:00
Nigel Dokter 6f3c74ce7c Merge pull request #8 from aequitas/async_protocol
Async protocol
2016-11-21 20:39:57 +01:00
Nigel Dokter 43a3cb7a96 Merge pull request #7 from aequitas/error_handling
Add error handling to async serial.
2016-11-21 20:28:11 +01:00
Johan Bloemberg 5e88182301 Complete telegram handling logic. 2016-11-21 17:02:32 +01:00
Johan Bloemberg e3569e0719 Add asyncio protocol implementation. 2016-11-21 15:48:29 +01:00
Johan Bloemberg f8a3c76c68 wip async test 2016-11-21 14:35:35 +01:00
Johan Bloemberg a1d077d6f2 Fix style. 2016-11-21 14:19:12 +01:00
Johan Bloemberg 616db8b1cc Add error handling to async serial. 2016-11-21 14:11:30 +01:00
Nigel Dokter 927a4bc8e7 added DSMR v4 parsing unit test; added alternative serial settings for DSMR v2 and v4; 2016-11-20 12:44:45 +01:00
Johan Bloemberg e7ff8f2444 Even parity offers better compatibility for v2.2. 2016-11-15 23:00:59 +01:00
Nigel Dokter f41fe0894c changelog 2016-11-12 10:56:16 +01:00
Nigel Dokter 59dd0893a4 Merge pull request #3 from aequitas/asyncio
Add asyncio reader.
2016-11-12 10:51:10 +01:00
Johan Bloemberg e3c8c92198 Linting and tpyo 2016-11-12 01:36:36 +01:00
Johan Bloemberg 9363840042 Project maintenance. 2016-11-12 01:34:32 +01:00
Johan Bloemberg 4afab70dc0 Add asyncio reader. 2016-11-12 01:25:56 +01:00
Nigel Dokter 9da4a3b0e6 typo 2016-11-08 19:34:20 +01:00
Nigel Dokter defeed7e8a updated readme 2016-11-08 19:33:43 +01:00
Nigel Dokter 503cbd0ca7 updated changelog and setup 2016-11-08 19:26:21 +01:00
Nigel Dokter ba29e34cf6 Merge pull request #2 from aequitas/master
Added DSMR 2.2 support
2016-11-08 18:19:06 +01:00
Johan Bloemberg aa8ff29028 Add travis config. 2016-11-08 10:27:46 +01:00
Johan Bloemberg 726ca507f7 Do not pin pyserial to one specific version. 2016-11-08 10:21:59 +01:00
Johan Bloemberg 9ee62f5228 Add python3.4 to the test. 2016-11-08 10:18:42 +01:00
Johan Bloemberg fe5caa9126 Test and fix parsing of gas unit. 2016-11-07 20:08:28 +01:00
Johan Bloemberg cf771776cd Fix console imports. 2016-11-07 20:04:59 +01:00
Johan Bloemberg 447f2a24fb Add test and exceptions for V2_2 implementation. 2016-11-07 20:00:10 +01:00
Johan Bloemberg 4a82066144 Add test/style suite. 2016-11-07 19:59:39 +01:00
Johan Bloemberg 90eb6fb3fe Add V2.2 telegram implementation and console read. 2016-11-06 20:40:39 +01:00
Nigel Dokter 6343bce2ee Added pypi badge 2016-08-22 20:38:16 +02:00
Nigel Dokter f4424d663a Changed readme from .md to .rst 2016-08-22 20:18:17 +02:00
Nigel Dokter fe278c2d3d Initial commit 2016-08-22 20:16:11 +02:00