21 Commits

Author SHA1 Message Date
46bb84e63c changelog: Add release 0.9.0 2020-07-19 12:24:27 +02:00
e9c0abc5ce Fix bug, test script should accept both 1 and 2 arguments (#165)
Usefull when placing the output in another directory.
2020-07-19 11:22:21 +02:00
bc0a9f9269 Enforce tests execute ok (#165) 2020-07-19 11:22:14 +02:00
a5c401cb42 Move invalid_length*.hex to test/unsupported-frames (#165) 2020-07-19 11:18:28 +02:00
60c3e7b36c Move RVD235 out of unsupported
Especially after the recent changes, we can consider Siemens RVD235 as
supported.
2020-07-19 11:18:23 +02:00
13e3908bbd Remove duplicate
rvd235.hex is the same as siemens_rvd235.hex
2020-07-19 11:18:19 +02:00
1286df041c Add more test frames
Aquametro CALEC MB (Heat)
Eastron SDM630 (Electricity)
Sensus PolluCom E (Heat)
Tecson (Oil)
2020-07-19 11:18:15 +02:00
cdb41daa9d Improve product strings for Aquametro and Sensus 2020-07-19 11:18:11 +02:00
ce396e8838 Implement all of VIF extensions for 0xFB (#166) 2020-07-19 11:18:07 +02:00
46c43946bf Implement all of VIF extensions for 0xFD (#166) 2020-07-19 11:18:03 +02:00
7b00e563af Update normalized XML files
This updates the affected XML files after the recent fixes to the VIF
description.
2020-07-19 11:17:59 +02:00
50dadfd8b4 Fix VIF descriptions 2020-07-19 11:17:55 +02:00
06d46dc310 Add normalized XML files of test frames 2020-07-19 11:16:01 +02:00
60bae654e9 Also generate normalized XML
In order to increase the test coverage also generate the normalized version
of XML output.
2020-07-19 11:15:15 +02:00
94528ad6f2 chore: make path to tests optional 2020-07-19 11:14:30 +02:00
2a66e6a53b Improve BCD decoding (#167)
* Introduce mbus_data_bcd_decode_hex

The convert function mbus_data_bcd_decode (BCD to decimal) suffers from
information loss in case of hexacimal digits. So introduce a new function
mbus_data_bcd_decode_hex (BCD to hexadecimal), which isn't affected and
use this for default XML output. But keep mbus_data_bcd_decode for
normalized output.
2020-07-19 11:10:13 +02:00
0edc297c47 Added more medium definitions according to DIN EN 13757-7:2018-06 (#162) 2020-07-19 11:10:00 +02:00
8bbb9bb708 Add product strings for Sensoco devices (#161) 2020-07-19 11:08:56 +02:00
3d5806ff5d fix: add missing declaration to header (#160) 2020-07-19 11:08:31 +02:00
88d32add38 docs: add better usage to generate xml script 2020-07-19 11:07:54 +02:00
057cf776de fix: unit tests 2020-07-19 11:07:23 +02:00
2 changed files with 1 additions and 8 deletions

View File

@ -1,2 +0,0 @@
/_build
/build

7
.gitignore vendored
View File

@ -10,6 +10,7 @@ test/Makefile.in
/compile
config.guess
config.sub
config.h.in
configure
/depcomp
/install-sh
@ -71,9 +72,3 @@ test/test-frames/*.xml.new
test/error-frames/*.xml.new
test/unsupported-frames/*.xml.new
/build/
_build/
# IDE
/.vscode/
CMakeLists.txt.user