diff --git a/test/test-frames/ELV-Elvaco-CMa10.hex b/test/test-frames/ELV-Elvaco-CMa10.hex
new file mode 100644
index 0000000..08d3304
--- /dev/null
+++ b/test/test-frames/ELV-Elvaco-CMa10.hex
@@ -0,0 +1 @@
+68 53 53 68 08 0B 72 61 15 01 24 96 15 16 00 3F 00 00 00 01 FD 1B 02 02 FC 03 48 52 25 74 22 15 22 FC 03 48 52 25 74 24 0D 12 FC 03 48 52 25 74 C3 1C 02 65 2E 08 22 65 5C 05 12 65 A2 0B 01 72 18 42 65 2C 08 82 01 65 1F 08 0C 78 61 15 01 24 03 FD 0F 00 00 04 1F BD 16
diff --git a/test/test-frames/ELV-Elvaco-CMa10.xml b/test/test-frames/ELV-Elvaco-CMa10.xml
new file mode 100644
index 0000000..a6f3eb9
--- /dev/null
+++ b/test/test-frames/ELV-Elvaco-CMa10.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ 24011561
+ ELV
+ 22
+ Elvaco CMa10
+ Other
+ 63
+ 00
+ 0000
+
+
+
+ Instantaneous value
+ 0
+ Digital input (binary)
+ 2
+
+
+
+ Instantaneous value
+ 0
+ 1e-2 %RH
+ 5410
+
+
+
+ Minimum value
+ 0
+ 1e-2 %RH
+ 3364
+
+
+
+ Maximum value
+ 0
+ 1e-2 %RH
+ 7363
+
+
+
+ Instantaneous value
+ 0
+ External temperature (1e-2 deg C)
+ 2094
+
+
+
+ Minimum value
+ 0
+ External temperature (1e-2 deg C)
+ 1372
+
+
+
+ Maximum value
+ 0
+ External temperature (1e-2 deg C)
+ 2978
+
+
+
+ Instantaneous value
+ 0
+ Averaging Duration (hours)
+ 24
+
+
+
+ Instantaneous value
+ 1
+ External temperature (1e-2 deg C)
+ 2092
+
+
+
+ Instantaneous value
+ 2
+ 0
+ 0
+ External temperature (1e-2 deg C)
+ 2079
+
+
+
+ Instantaneous value
+ 0
+ Fabrication number
+ 24011561
+
+
+
+ Instantaneous value
+ 0
+ Software version
+ 262144
+
+
+
+ More records follow
+
+
+
+
diff --git a/test/test-frames/FIN-Finder-7E.23.8.230.0020.hex b/test/test-frames/FIN-Finder-7E.23.8.230.0020.hex
new file mode 100644
index 0000000..b423d04
--- /dev/null
+++ b/test/test-frames/FIN-Finder-7E.23.8.230.0020.hex
@@ -0,0 +1 @@
+68 38 38 68 08 19 72 07 62 00 23 2E 19 23 02 92 00 00 00 8C 10 04 68 28 17 00 8C 11 04 68 28 17 00 02 FD C9 FF 01 E6 00 02 FD DB FF 01 06 00 02 AC FF 01 09 00 82 40 AC FF 01 FD FF 5B 16
diff --git a/test/test-frames/FIN-Finder-7E.23.8.230.0020.xml b/test/test-frames/FIN-Finder-7E.23.8.230.0020.xml
new file mode 100644
index 0000000..09425ff
--- /dev/null
+++ b/test/test-frames/FIN-Finder-7E.23.8.230.0020.xml
@@ -0,0 +1,63 @@
+
+
+
+
+ 23006207
+ FIN
+ 35
+
+ Electricity
+ 146
+ 00
+ 0000
+
+
+
+ Instantaneous value
+ 0
+ 1
+ 0
+ Energy (10 Wh)
+ 172868
+
+
+
+ Instantaneous value
+ 2
+ 1
+ 0
+ Energy (10 Wh)
+ 172868
+
+
+
+ Instantaneous value
+ 0
+ V
+ 230
+
+
+
+ Instantaneous value
+ 0
+ 1e-1 A
+ 6
+
+
+
+ Instantaneous value
+ 0
+ Power (10 W)
+ 9
+
+
+
+ Instantaneous value
+ 0
+ 0
+ 1
+ Power (10 W)
+ -3
+
+
+
diff --git a/test/test-frames/GWF-MTKcoder.hex b/test/test-frames/GWF-MTKcoder.hex
new file mode 100644
index 0000000..f35deb0
--- /dev/null
+++ b/test/test-frames/GWF-MTKcoder.hex
@@ -0,0 +1 @@
+68 1B 1B 68 08 01 72 07 20 18 00 E6 1E 35 07 4C 00 00 00 0C 78 07 20 18 00 0C 16 69 02 00 00 96 16
diff --git a/test/test-frames/GWF-MTKcoder.xml b/test/test-frames/GWF-MTKcoder.xml
new file mode 100644
index 0000000..b4ca4e4
--- /dev/null
+++ b/test/test-frames/GWF-MTKcoder.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ 182007
+ GWF
+ 53
+
+ Water
+ 76
+ 00
+ 0000
+
+
+
+ Instantaneous value
+ 0
+ Fabrication number
+ 182007
+
+
+
+ Instantaneous value
+ 0
+ Volume ( m^3)
+ 269
+
+
+
diff --git a/test/test-frames/REL-Relay-Padpuls2.hex b/test/test-frames/REL-Relay-Padpuls2.hex
new file mode 100644
index 0000000..03bcb0e
--- /dev/null
+++ b/test/test-frames/REL-Relay-Padpuls2.hex
@@ -0,0 +1 @@
+68 2F 2F 68 08 16 72 01 63 21 11 AC 48 41 03 B1 00 00 00 0C 14 81 60 87 02 04 6D A1 15 E9 17 42 6C DF 1C 4C 14 82 73 59 02 42 EC 7E FF 1C 0F C0 01 01 0C BD 16
diff --git a/test/test-frames/REL-Relay-Padpuls2.xml b/test/test-frames/REL-Relay-Padpuls2.xml
new file mode 100644
index 0000000..ab29e00
--- /dev/null
+++ b/test/test-frames/REL-Relay-Padpuls2.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ 11216301
+ REL
+ 65
+
+ Gas
+ 177
+ 00
+ 0000
+
+
+
+ Instantaneous value
+ 0
+ Volume (1e-2 m^3)
+ 2876081
+
+
+
+ Instantaneous value
+ 0
+ Time Point (time & date)
+ 2000-01-00T00:00:00
+
+
+
+ Instantaneous value
+ 1
+ Time Point (date)
+ 2014-12-31
+
+
+
+ Instantaneous value
+ 1
+ Volume (1e-2 m^3)
+ 2597382
+
+
+
+ Instantaneous value
+ 1
+ Time Point (date)
+ 2015-12-31
+
+
+
+ Manufacturer specific
+ C0 01 01 0C
+
+
+