You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by gi...@apache.org on 2018/11/01 10:44:11 UTC

[incubator-plc4x] branch asf-site updated: Site checkin for project PLC4X

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new f7c2fe9  Site checkin for project PLC4X
f7c2fe9 is described below

commit f7c2fe9c32cfcbfa5dca691fd2f876c0864a2692
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Nov 1 10:44:08 2018 +0000

    Site checkin for project PLC4X
---
 changelog.html                                     |  294 +-
 examples/changelog.html                            |   11 +-
 examples/dummy-driver/changelog.html               |    4 +-
 examples/dummy-driver/file-activity.html           |    4 +-
 examples/file-activity.html                        |   14 +-
 examples/hello-cloud-azure/changelog.html          |    4 +-
 examples/hello-cloud-azure/dependencies.html       |    2 +-
 examples/hello-cloud-azure/file-activity.html      |    4 +-
 examples/hello-cloud-google/changelog.html         |    4 +-
 examples/hello-cloud-google/dependencies.html      |    2 +-
 examples/hello-cloud-google/file-activity.html     |    4 +-
 examples/hello-connectivity-kafka/changelog.html   |    4 +-
 .../hello-connectivity-kafka/dependencies.html     |    2 +-
 .../hello-connectivity-kafka/file-activity.html    |    4 +-
 examples/hello-connectivity-mqtt/changelog.html    |    4 +-
 examples/hello-connectivity-mqtt/dependencies.html |    2 +-
 .../hello-connectivity-mqtt/file-activity.html     |    4 +-
 examples/hello-elasticsearch/changelog.html        |    4 +-
 examples/hello-elasticsearch/dependencies.html     |    2 +-
 examples/hello-elasticsearch/file-activity.html    |    4 +-
 examples/hello-world-plc4x/changelog.html          |    4 +-
 examples/hello-world-plc4x/dependencies.html       |    2 +-
 examples/hello-world-plc4x/file-activity.html      |    4 +-
 examples/hellp-integration-edgent/changelog.html   |    4 +-
 .../hellp-integration-edgent/dependencies.html     |    2 +-
 .../hellp-integration-edgent/file-activity.html    |    4 +-
 file-activity.html                                 |  200 +-
 integrations/apache-brooklyn/changelog.html        |    4 +-
 integrations/apache-brooklyn/file-activity.html    |    4 +-
 integrations/apache-camel/changelog.html           |    4 +-
 integrations/apache-camel/file-activity.html       |    4 +-
 .../apache-camel/jacoco/jacoco-sessions.html       |    2 +-
 integrations/apache-camel/jacoco/jacoco.xml        |    2 +-
 integrations/apache-camel/surefire-report.html     |   40 +-
 integrations/apache-edgent/changelog.html          |    4 +-
 integrations/apache-edgent/file-activity.html      |    4 +-
 .../apache-edgent/jacoco/jacoco-sessions.html      |    2 +-
 integrations/apache-edgent/jacoco/jacoco.xml       |    2 +-
 integrations/apache-edgent/surefire-report.html    |   22 +-
 integrations/apache-kafka/changelog.html           |    4 +-
 integrations/apache-kafka/file-activity.html       |    4 +-
 integrations/apache-mynewt/changelog.html          |    4 +-
 integrations/apache-mynewt/file-activity.html      |    4 +-
 integrations/apache-nifi/changelog.html            |    4 +-
 integrations/apache-nifi/file-activity.html        |    4 +-
 .../apache-nifi/nifi-plc4x-nar/changelog.html      |    4 +-
 .../apache-nifi/nifi-plc4x-nar/dependencies.html   |    2 +-
 .../apache-nifi/nifi-plc4x-nar/file-activity.html  |    4 +-
 .../nifi-plc4x-processors/changelog.html           |    4 +-
 .../nifi-plc4x-processors/file-activity.html       |    4 +-
 .../jacoco/jacoco-sessions.html                    |    2 +-
 .../nifi-plc4x-processors/jacoco/jacoco.xml        |    2 +-
 .../nifi-plc4x-processors/surefire-report.html     |    8 +-
 integrations/changelog.html                        |    4 +-
 integrations/file-activity.html                    |    4 +-
 plc4c/changelog.html                               |    4 +-
 plc4c/file-activity.html                           |    4 +-
 plc4j/changelog.html                               |  222 +-
 plc4j/file-activity.html                           |  164 +-
 plc4j/plc4j-api/changelog.html                     |    4 +-
 plc4j/plc4j-api/file-activity.html                 |    4 +-
 plc4j/plc4j-api/jacoco/jacoco-sessions.html        |    2 +-
 plc4j/plc4j-api/jacoco/jacoco.xml                  |    2 +-
 plc4j/plc4j-api/surefire-report.html               |    8 +-
 plc4j/plc4j-core/changelog.html                    |    4 +-
 plc4j/plc4j-core/file-activity.html                |    4 +-
 plc4j/plc4j-core/jacoco/jacoco-sessions.html       |    2 +-
 plc4j/plc4j-core/jacoco/jacoco.xml                 |    2 +-
 plc4j/plc4j-core/surefire-report.html              |   10 +-
 plc4j/plc4j-protocols/changelog.html               |  132 +-
 plc4j/plc4j-protocols/file-activity.html           |  120 +-
 .../plc4j-protocol-ads/changelog.html              |    4 +-
 .../plc4j-protocol-ads/file-activity.html          |    4 +-
 .../plc4j-protocol-ads/jacoco/jacoco-sessions.html |    2 +-
 .../plc4j-protocol-ads/jacoco/jacoco.xml           |    2 +-
 .../plc4j-protocol-ads/surefire-report.html        |  550 +-
 .../plc4j-protocol-benchmarks/changelog.html       |    4 +-
 .../plc4j-protocol-benchmarks/file-activity.html   |    4 +-
 .../plc4j-protocol-delta-v/changelog.html          |    4 +-
 .../plc4j-protocol-delta-v/file-activity.html      |    4 +-
 .../plc4j-protocol-ethernetip/changelog.html       |    4 +-
 .../plc4j-protocol-ethernetip/file-activity.html   |    4 +-
 .../jacoco/jacoco-sessions.html                    |    2 +-
 .../plc4j-protocol-ethernetip/jacoco/jacoco.xml    |    2 +-
 .../plc4j-protocol-modbus/changelog.html           |    4 +-
 .../plc4j-protocol-modbus/file-activity.html       |    4 +-
 .../jacoco/jacoco-sessions.html                    |    2 +-
 .../plc4j-protocol-modbus/jacoco/jacoco.xml        |    2 +-
 .../plc4j-protocol-modbus/surefire-report.html     |   90 +-
 .../plc4j-protocol-s7/apidocs/index-all.html       |    2 +-
 .../org/apache/plc4x/java/s7/netty/S7Protocol.html |   15 +-
 .../strategies/class-use/S7MessageProcessor.html   |   23 +
 .../java/s7/netty/strategies/package-use.html      |   22 +
 .../plc4j-protocol-s7/changelog.html               |   58 +-
 .../plc4j-protocol-s7/failsafe-report.html         |   12 +-
 .../plc4j-protocol-s7/file-activity.html           |   66 +-
 .../plc4j-protocol-s7/jacoco-it/index.html         |    2 +-
 .../jacoco-it/jacoco-sessions.html                 |    2 +-
 .../plc4j-protocol-s7/jacoco-it/jacoco.csv         |    8 +-
 .../plc4j-protocol-s7/jacoco-it/jacoco.xml         |    2 +-
 .../IsoOnTcpProtocol.html                          |    2 +-
 .../IsoOnTcpProtocol.java.html                     |    2 +-
 .../index.html                                     |    2 +-
 .../index.source.html                              |    2 +-
 .../IsoTPProtocol.html                             |    2 +-
 .../IsoTPProtocol.java.html                        |   12 +-
 .../org.apache.plc4x.java.isotp.netty/index.html   |    2 +-
 .../index.source.html                              |    2 +-
 .../S7PlcConnection$1$1.html                       |    2 +-
 .../S7PlcConnection$1.html                         |    2 +-
 .../S7PlcConnection.html                           |    2 +-
 .../S7PlcConnection.java.html                      |  198 +-
 .../org.apache.plc4x.java.s7.connection/index.html |    2 +-
 .../index.source.html                              |    2 +-
 .../org.apache.plc4x.java.s7.netty/S7Protocol.html |    2 +-
 .../S7Protocol.java.html                           |  829 +--
 .../org.apache.plc4x.java.s7.netty/index.html      |    2 +-
 .../index.source.html                              |    2 +-
 .../plc4j-protocol-s7/jacoco/index.html            |    2 +-
 .../plc4j-protocol-s7/jacoco/jacoco-sessions.html  |    2 +-
 .../plc4j-protocol-s7/jacoco/jacoco.csv            |   18 +-
 .../plc4j-protocol-s7/jacoco/jacoco.xml            |    2 +-
 .../IsoOnTcpProtocol.html                          |    2 +-
 .../IsoOnTcpProtocol.java.html                     |    4 +-
 .../index.html                                     |    2 +-
 .../index.source.html                              |    2 +-
 .../IsoTPProtocol.html                             |    2 +-
 .../IsoTPProtocol.java.html                        |   12 +-
 .../org.apache.plc4x.java.isotp.netty/index.html   |    2 +-
 .../index.source.html                              |    2 +-
 .../S7PlcConnection$1$1.html                       |    2 +-
 .../S7PlcConnection$1.html                         |    2 +-
 .../S7PlcConnection.html                           |    2 +-
 .../S7PlcConnection.java.html                      |  198 +-
 .../org.apache.plc4x.java.s7.connection/index.html |    2 +-
 .../index.source.html                              |    2 +-
 .../CpuServicesParameter.html                      |    2 +-
 .../CpuServicesParameter.java.html                 |    6 +-
 .../index.html                                     |    2 +-
 .../index.source.html                              |    2 +-
 .../CpuServicesParameterFunctionGroup.html         |    2 +-
 .../CpuServicesParameterFunctionGroup.java.html    |    2 +-
 .../CpuServicesParameterSubFunctionGroup.html      |    2 +-
 .../CpuServicesParameterSubFunctionGroup.java.html |    2 +-
 .../SslId.html                                     |    2 +-
 .../SslId.java.html                                |    2 +-
 .../index.html                                     |    2 +-
 .../index.source.html                              |    2 +-
 .../S7SizeHelper.html                              |    2 +-
 .../S7SizeHelper.java.html                         |   30 +-
 .../org.apache.plc4x.java.s7.netty.util/index.html |    2 +-
 .../index.source.html                              |    2 +-
 .../org.apache.plc4x.java.s7.netty/S7Protocol.html |    2 +-
 .../S7Protocol.java.html                           |  843 +--
 .../org.apache.plc4x.java.s7.netty/index.html      |    2 +-
 .../index.source.html                              |    2 +-
 .../plc4j-protocol-s7/surefire-report.html         | 5715 ++++++++++----------
 .../plc4j-protocol-s7/testapidocs/index-all.html   |   24 +-
 .../apache/plc4x/java/s7/netty/S7ProtocolTest.html |  130 +-
 .../java/s7/connection/S7PlcTestConnection.html    |  326 +-
 .../apache/plc4x/java/s7/netty/S7ProtocolTest.html |  470 +-
 .../plc4x/java/isotp/netty/IsoTPProtocol.html      |   14 +-
 .../plc4x/java/s7/connection/S7PlcConnection.html  |  484 +-
 .../org/apache/plc4x/java/s7/netty/S7Protocol.html | 1331 ++---
 .../plc4j-protocol-test/changelog.html             |    4 +-
 .../plc4j-protocol-test/file-activity.html         |    4 +-
 .../jacoco/jacoco-sessions.html                    |    2 +-
 .../plc4j-protocol-test/jacoco/jacoco.xml          |    2 +-
 .../plc4j-protocol-test/surefire-report.html       |    8 +-
 .../plc4j-protocols-driver-bases/changelog.html    |    4 +-
 .../file-activity.html                             |    4 +-
 .../changelog.html                                 |    4 +-
 .../file-activity.html                             |    4 +-
 .../changelog.html                                 |    4 +-
 .../file-activity.html                             |    4 +-
 .../plc4j-protocol-driver-base-tcp/changelog.html  |    4 +-
 .../file-activity.html                             |    4 +-
 .../plc4j-protocol-driver-base-test/changelog.html |    4 +-
 .../file-activity.html                             |    4 +-
 .../plc4j-protocol-driver-base/changelog.html      |    4 +-
 .../plc4j-protocol-driver-base/file-activity.html  |    4 +-
 .../jacoco/jacoco-sessions.html                    |    2 +-
 .../plc4j-protocol-driver-base/jacoco/jacoco.xml   |    2 +-
 .../surefire-report.html                           |  254 +-
 plc4j/plc4j-utils/changelog.html                   |    4 +-
 plc4j/plc4j-utils/file-activity.html               |    4 +-
 .../plc4j-connection-pool/changelog.html           |    4 +-
 .../plc4j-connection-pool/file-activity.html       |    4 +-
 .../jacoco/jacoco-sessions.html                    |    2 +-
 .../plc4j-connection-pool/jacoco/jacoco.xml        |    2 +-
 .../plc4j-connection-pool/surefire-report.html     |   12 +-
 plc4j/plc4j-utils/plc4j-opm/changelog.html         |    4 +-
 plc4j/plc4j-utils/plc4j-opm/file-activity.html     |    4 +-
 .../plc4j-opm/jacoco/jacoco-sessions.html          |    2 +-
 plc4j/plc4j-utils/plc4j-opm/jacoco/jacoco.xml      |    2 +-
 plc4j/plc4j-utils/plc4j-opm/surefire-report.html   |   16 +-
 .../plc4j-utils-raw-sockets/changelog.html         |    4 +-
 .../plc4j-utils-raw-sockets/file-activity.html     |    4 +-
 .../jacoco/jacoco-sessions.html                    |    2 +-
 .../plc4j-utils-raw-sockets/jacoco/jacoco.xml      |    2 +-
 .../plc4j-utils-raw-sockets/surefire-report.html   |    6 +-
 .../plc4j-utils-test-utils/changelog.html          |    4 +-
 .../plc4j-utils-test-utils/file-activity.html      |    4 +-
 .../plc4j-utils-wireshark-utils/changelog.html     |    4 +-
 .../plc4j-utils-wireshark-utils/file-activity.html |    4 +-
 plc4s/changelog.html                               |    4 +-
 plc4s/file-activity.html                           |    4 +-
 .../java/s7/connection/S7PlcTestConnection.html    |  326 +-
 .../apache/plc4x/java/s7/netty/S7ProtocolTest.html |  470 +-
 .../plc4x/java/isotp/netty/IsoTPProtocol.html      |   14 +-
 .../plc4x/java/s7/connection/S7PlcConnection.html  |  484 +-
 .../org/apache/plc4x/java/s7/netty/S7Protocol.html | 1331 ++---
 212 files changed, 8551 insertions(+), 7583 deletions(-)

diff --git a/changelog.html b/changelog.html
index 49b355a..8a03378 100644
--- a/changelog.html
+++ b/changelog.html
@@ -192,7 +192,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -209,8 +209,8 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 149<br>Total number of files changed: 396</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 149<br>Total number of files changed: 397</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -221,710 +221,710 @@
    </thead> 
    <tbody> 
     <tr class="b"> 
+     <td>2018-11-01 10:50:14</td> 
+     <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java?rev=19726383a3de2dfe1a539e5c6968e50788294b7c&amp;content-type=text/vn [...]
+    </tr> 
+    <tr class="a"> 
      <td>2018-10-31 15:30:35</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=f0123ef97137c5f0832e1fd5fe121566a72f4a80&amp;content-type=text/vnd.viewcvs-markup">v f0123ef97137c5f0832e1fd5fe121566a72f4a80</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/ [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 16:39:18</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/<b>DefaultS7MessageProcessor.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java?rev=624b9 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-30 12:11:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/<b>S7IdentifiedEvent.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java?rev=6f0c499bfdf374bd44310e5ade270524bf41dc05& [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 10:42:08</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=a37d40c21e042cd8fa29afa884f472d55353d610&amp;content-type=text/vnd.viewcvs-markup">v a37d40c21e042cd8fa29afa884f472d55353d610</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/ [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 23:47:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=6cf60a0a99298140f0931d0276973e1119b48dcc&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 15:49:48</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml"><b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml?rev=6c3e50c6a28e2a8577bf1eb1ebe078c7ef92d6ad&amp;content-type=text/vnd.viewcvs-markup">v 6c3e50c6a28e2a8577bf1eb1ebe078c7ef92d6ad</a><br><br>- Added "*Test(s)" to the test-suite</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 15:04:50</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-cloud-azure/pom.xml">examples/hello-cloud-azure/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-cloud-azure/pom.xml?rev=4f88afe1e91a263eee3276b9aeffd61970547a5e&amp;content-type=text/vnd.viewcvs-markup">v 4f88afe1e91a263eee3276b9aeffd61970547a5e</a><br><br>- Managing some transitive dependency versions to avoid CVEs reported starting th [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 14:32:32</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=ac811bee66aad0eb594df07f730ccc5b86afd95f&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 14:17:31</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/EncoderDecoderRoundTripTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>EncoderDecoderRoundTripTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/EncoderDecoderRoundTripTest.java?rev=98 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 10:42:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=e2a42a92e43684ecf855febcabd5f0142d9c08ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 10:16:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=b41d3fb5239192133a7a19c8f5814f3259d328ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 09:38:46</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PoolKey.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PoolKey.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PoolKey.java?rev=4e440a942ee34e659c0916ca630cf [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 08:27:07</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=f257a6d24a132a1f5a3995a2a5e5a2ce8c7 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 07:54:08</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=6fc11d9d8cb4794c05f998965869080ab07 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-28 16:50:29</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java? [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-28 16:23:44</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XConsumer.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XConsumer.java?rev=1122287fc854774aff21da93f1dde968db2de248&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-28 16:11:19</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java?rev=2c1a2fc432932c96fab6e37919993c7ae89627d3&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-28 15:24:00</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-storage-elasticsearch/pom.xml">examples/hello-storage-elasticsearch/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-storage-elasticsearch/pom.xml?rev=5de43acc59df1fbb57a5593703b2164b2435ccfd&amp;content-type=text/vnd.viewcvs-markup">v 5de43acc59df1fbb57a5593703b2164b2435ccfd</a><br><a class="externalLink" href="https://github.com/apache [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 16:21:15</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-world-plc4x/pom.xml">examples/hello-world-plc4x/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-world-plc4x/pom.xml?rev=2ce3b2fcdcba4492e13006765a48415a846725e1&amp;content-type=text/vnd.viewcvs-markup">v 2ce3b2fcdcba4492e13006765a48415a846725e1</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hell [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 16:07:17</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-connectivity-kafka/kafka-connector.yml">examples/hello-connectivity-kafka/<b>kafka-connector.yml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-connectivity-kafka/kafka-connector.yml?rev=b978413e237ec379ac6bb970637d62c91e74d24a&amp;content-type=text/vnd.viewcvs-markup">v b978413e237ec379ac6bb970637d62c91e74d24a</a><br><a class="externalLink" href [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 15:08:20</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/pom.xml">examples/azure/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/pom.xml?rev=0d7c25d6aff7f981656f3fa89a54840a910f7885&amp;content-type=text/vnd.viewcvs-markup">v 0d7c25d6aff7f981656f3fa89a54840a910f7885</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/jav [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 14:40:40</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnection.java?rev=342fb753674310df157046ed5b [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 14:13:05</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 13:20:53</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityInterceptor.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityInterceptor.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityInterceptor.java?rev=a5ae69baf1deed89ac79aeb2b152fc36e8c804e2&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 11:56:11</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>OpmUtils.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java?rev=29c83a29ff9ebdb124ea10e469d876dede412f26&amp;content-type=text/vnd.viewcvs-markup">v 29c83a29ff9ebdb124ea10e469d8 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 10:18:03</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>OpmUtils.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java?rev=29069721ba50025834503cf682c0da9e471ada49&amp;content-type=text/vnd.viewcvs-markup">v 29069721ba50025834503cf682c0 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 08:59:43</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>OpmUtils.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java?rev=d168e12462a5fd77c8a99029779c840ac874e1ba&amp;content-type=text/vnd.viewcvs-markup">v d168e12462a5fd77c8a99029779c [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 08:53:44</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntity.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java?rev=5b80c1bad969f95e1ff7deae274d45e617cc8535&amp;content-type=text/vnd.viewcvs-markup">v 5b80c1bad969f95e1ff7deae2 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 00:51:31</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/<b>S7BigIntegerFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java?rev=4a1b19e83ca3cfaace7ce09 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 00:50:34</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=567040120184fb46f4b56f763c58f7e74ab8b8c1&amp;content-type=text/vnd.viewcvs-markup">v 567040120184fb46f4b56f763c58f7e74ab8b8c1</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml"><b>pom.xml</b></a> <a class="external [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 22:56:57</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=778b2240b70a2f96182677f6949452fce95fedb7&amp;content-type=text/vnd.viewcvs-markup">v 778b [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 22:30:52</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=1716a22e8aa3dd3b7a57dbdd64becf4043b75db6&amp;content-type=text/vnd.viewcvs-markup">v 1716a22e8aa3dd3b7a57dbdd64becf4043b75db6</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 22:19:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=33af28e7d0eac200ec2560cc730131b58f164ee0&amp;content-type=text/vnd.viewcvs-markup">v 33af [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 22:15:09</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=2bfb4ecffa89c4509e708aa4cf80664570a9d188&amp;content-type=text/vnd.viewcvs-markup">v 2bfb [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 22:09:14</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=3a187b3c6e3c4f2b55b816afa72bb78250eca013&amp;content-type=text/vnd.viewcvs-markup">v 3a18 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 22:02:56</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=c947721355042ca76d634e3ac9b14fef26bcd1af&amp;content-type=text/vnd.viewcvs-markup">v c947 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 22:02:31</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=1c51cfda5e6e8a2d3aed2140fdfdcf21feacc5b5&amp;content-type=text/vnd.viewcvs-markup">v 1c51 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 19:18:00</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=4ad765e3d7328526a8bbfe7b5918645be74ca603&amp;content-type=text/vnd.viewcvs-markup">v 4ad765e3d7328526a8bbfe7b5918645be74ca603</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 18:35:57</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/WrappedPooledConnectionException.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>WrappedPooledConnectionException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionp [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 18:35:30</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcConnectionFactory.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcConnectionFactory.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPl [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 18:32:57</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 15:42:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 14:29:57</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcUnsupportedOperationException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java?rev=fc347aaaa6a1eb54979148c422 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 13:46:09</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/main/java/org/apache/plc4x/java/PlcDriverManager.java">plc4j/core/src/main/java/org/apache/plc4x/java/<b>PlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/main/java/org/apache/plc4x/java/PlcDriverManager.java?rev=1be5d8dd628ccdf62fe59264b80e906f8d8cff75&amp;content-type=text/vnd.viewcvs-markup">v 1be5d8dd628ccdf62fe59264b80e906 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 13:30:07</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java?rev=479f3a75e54704 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 12:16:08</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/pom.xml">plc4j/api/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/pom.xml?rev=138891f1bb95ef5d6fee06dcffbbc16b8f447e51&amp;content-type=text/vnd.viewcvs-markup">v 138891f1bb95ef5d6fee06dcffbbc16b8f447e51</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/test/java/org/apache/plc4x/java/api/ImmutabilityTe [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 12:02:13</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcUnsupportedOperationException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java?rev=19552c62320865eaddead8e18d [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 11:59:56</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockConnection.java">integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/<b>MockConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockConnection.java?rev=eb1d27264698ec3aa45c5c38892490cfa3e28fef&amp;content- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 11:52:37</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/metadata/PlcConnectionMetadata.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/metadata/<b>PlcConnectionMetadata.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/metadata/PlcConnectionMetadata.java?rev=6565175ac08c812b667f92540299ea82cdbaaaed&amp;content-type=text/vn [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 09:24:00</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManagerTest.java">plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManagerTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledPl [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 09:23:02</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 22:26:29</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-25 17:59:28</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=c9f318189f65a42ee4533a53e5835adf7d9edef5&amp;content-type=text/vnd.viewcvs-markup">v c9f318189f65a42ee4533a53e5835adf7d9edef5</a><br><br>[plc4j-opm] fix build issues</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 17:42:28</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=2e0dd07a601568e2029389165ab2d51d24fa1870&amp;content-type=text/vnd.viewcvs-markup">v 2e0dd07a601568e2029389165ab2d51d24fa1870</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-25 17:16:51</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 14:49:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/<b>PlcUsernamePasswordAuthentication.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication.java?rev=c29fd359757 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-25 01:21:13</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml"><b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml?rev=d010a73c63888b5a1219d3f508f091e08c793e85&amp;content-type=text/vnd.viewcvs-markup">v d010a73c63888b5a1219d3f508f091e08c793e85</a><br><br>- Tried to get the JUnit5 tests running again</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 00:30:27</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/Plc4xSinkTask.java">integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/<b>Plc4xSinkTask.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-kafka/src/main/java/org/apache/plc4x/kafka/Plc4xSinkTask.java?rev=c573b583a87e421eeead1f49b5d5b91a162fdc78&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:29:50</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/iot-factory/src/main/java/org/apache/plc4x/java/examples/iotfactory/IotElasticsearchFactory.java">examples/iot-factory/src/main/java/org/apache/plc4x/java/examples/iotfactory/<b>IotElasticsearchFactory.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/iot-factory/src/main/java/org/apache/plc4x/java/examples/iotfactory/IotElasticsearchFactory.java?rev=1a80a [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 21:28:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java?rev=23d7afbfe11574af027e5ba57018bf39d6ce1c09&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:28:16</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java? [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 21:27:53</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/HexUtil.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>HexUtil.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/HexUtil.java?rev=a6b3fe3f5fa8dcb277fd369a980c7781fcf005b6&amp [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:27:27</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/google/src/main/java/org/apache/plc4x/java/examples/google/iotcore/S7PlcToGoogleIoTCoreSample.java">examples/google/src/main/java/org/apache/plc4x/java/examples/google/iotcore/<b>S7PlcToGoogleIoTCoreSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/google/src/main/java/org/apache/plc4x/java/examples/google/iotcore/S7PlcToGoogleIoTCoreSample.java?rev [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 21:27:21</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java?rev=8b146e18367692 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 12:30:18</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/Default [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 12:07:48</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=d58e5239cf07ddf2dd05c3261fb54e6242bcecb6&amp;content-type=text/vnd.viewcvs-markup">v d58e5239cf07ddf2dd05c3261fb54e6242bcecb6</a><br><br>- Moved the analysis back to our 'plc4x' node (Just checking, if this works)</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 11:54:30</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=3f741abbffb4977a0315ad8703888e248057eff9&amp;content-type=text/vnd.viewcvs-markup">v 3f741abbffb4977a0315ad8703888e248057eff9</a><br><br>- Changed the id</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 11:35:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=d061123945ab3de25fa05000a9ca311477bf7bf8&amp;content-type=text/vnd.viewcvs-markup">v d061123945ab3de25fa05000a9ca311477bf7bf8</a><br><br>- Tried to re-enable Sonarqube</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-23 12:31:47</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=8481ef93497361463ea29f64b94213d917f8fef1&amp;content-type=text/vnd.viewcvs-markup">v 8481ef93497361463ea29f64b94213d917f8fef1</a><br><br>- Skip the sonar step as we are currently having auth issues with Sonar on ASF infra.</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-22 23:15:19</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml"><b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml?rev=75b3080e70b89e8a5521d15e844ffce5e68145bc&amp;content-type=text/vnd.viewcvs-markup">v 75b3080e70b89e8a5521d15e844ffce5e68145bc</a><br><br>- Updated sonar plugin version</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-22 22:18:20</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=fb515089b56b7c8f6a82832770a1d9f6f2d635da&amp;content-type=text/vnd.viewcvs-markup">v fb515089b56b7c8f6a82832770a1d9f6f2d635da</a><br><br>- Moved the sonar step to a ubuntu node as access to the apache sonar server has recently been restricted.</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-22 14:06:57</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockConnection.java">integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/<b>MockConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockConnection.java?rev=563f16f82c14b5a4378cd43eb62aebf8953db953&amp;content- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-19 10:18:01</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/jenkins.pom"><b>jenkins.pom</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/jenkins.pom?rev=574e90321bc47e03efcc3703f0fa4875bcb2f4bd&amp;content-type=text/vnd.viewcvs-markup">v 574e90321bc47e03efcc3703f0fa4875bcb2f4bd</a><br><br>- Tweak to make wagon deploy the right directory</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-19 10:11:05</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=5f3ed173cdd9f029e4b2133c60ee1407eca732b4&amp;content-type=text/vnd.viewcvs-markup">v 5f3ed173cdd9f029e4b2133c60ee1407eca732b4</a><br><br>- Tweak to make wagon deploy with debug output</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-19 10:03:24</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/jenkins.pom"><b>jenkins.pom</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/jenkins.pom?rev=a79b1f1f2be626b70808d98c8aab5dd501aefbe3&amp;content-type=text/vnd.viewcvs-markup">v a79b1f1f2be626b70808d98c8aab5dd501aefbe3</a><br><br>- Tweak to make wagon deploy ...</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-19 09:44:57</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=f20eaa8d30857dc47520e3ab40e0fed6cafb6f44&amp;content-type=text/vnd.viewcvs-markup">v f20eaa8d30857dc47520e3ab40e0fed6cafb6f44</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/jenkins.pom"><b>jenkins.pom</b></a> <a class="externalLink" href="https://github.c [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-19 09:44:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultBigDecimalFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultBigDecimalFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-19 09:40:55</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=211f6092f95e64e2d20eb1e542ccdd4c145 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 19:50:36</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=3bd42a5637ba6310ffacbaf399f16878c8f11be8&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 19:25:10</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/UnknownCommand.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/<b>UnknownCommand.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/UnknownCommand.java?rev=7ef7f00527e1b3ef68699ab916b7ff3a33f503fd&amp [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 17:00:37</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=f00e35d5e3d5ed88be2e9d57a86449d7c0ac7d1f&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 15:20:13</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcUnsubscriptionRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcUnsubscriptionRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/D [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 15:08:20</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionRequest.java?rev=514719c971214bd660440045cc900f0690f1a9e6&amp;content-typ [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 14:59:33</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java">examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/<b>HelloPlc4x.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java?rev=5903b53528739953202451ed3560cd74f5420035&amp [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 14:59:17</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcIncompatibleDatatypeException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcIncompatibleDatatypeException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcIncompatibleDatatypeException.java?rev=5301025d40c67b59a9c87fe6bf [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 12:21:17</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/i [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 12:14:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/DefaultModbusByteArrayFieldItem.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/<b>DefaultModbusByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/DefaultMod [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-17 20:30:19</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=9ab0483dc57597b229f5d25cb0faa2a07f5c9391&amp;content-type=text/vnd.viewcvs-markup">v 9ab0483dc57597b229f5d25cb0faa2a07f5c9391</a><br><br>- Tried something else</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-17 19:54:27</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile?rev=a4f04bae7c33e5268081f085c3ce4e011632c7a1&amp;content-type=text/vnd.viewcvs-markup">v a4f04bae7c33e5268081f085c3ce4e011632c7a1</a><br><br>- Removed the skip.install in the deploy step as otherwise it would use the jars downloaded from the snapshot repo and in case of API refactorings thi [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-16 21:47:14</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/protocols/delta-v/read-data.adoc">src/site/asciidoc/protocols/delta-v/<b>read-data.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/protocols/delta-v/read-data.adoc?rev=2e7ccc13895d31917c908090c9da74d5d98f36c1&amp;content-type=text/vnd.viewcvs-markup">v 2e7ccc13895d31917c908090c9da74d5d98f36c1</a><br><br>- Added a missing license header.</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-15 13:27:15</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/protocols/delta-v/read-data.adoc">src/site/asciidoc/protocols/delta-v/<b>read-data.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/protocols/delta-v/read-data.adoc?rev=91980fa947c990b04975f737ca785521accfb852&amp;content-type=text/vnd.viewcvs-markup">v 91980fa947c990b04975f737ca785521accfb852</a><br><a class="externalLink" href="https:/ [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-15 13:26:30</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoCInflux.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoCInflux.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoCInflux.java?rev=2c50ed1072620875165aa48d048a28557d94675c&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-14 17:50:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=4bf9c25064cfa7d345d365aa5312dabe4fee34c4&amp;content-type=text/vnd.viewcvs-markup">v 4bf9c25064cfa7d345d365aa5312dabe4fee34c4</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-12 17:28:25</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=352f7e5915d304f1de965e73368867452c9c1e7d&amp;content-type=text/vnd.viewcvs-markup">v 352f7e5915d304f1de965e73368867452c9c1e7d</a><br><br>- Updated the POC to ElasticSearch 6.4.2</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-12 15:54:12</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=40ab074feb355dcfc69f79c4f25d926799af1542&amp;content-type=text/vnd.viewcvs-markup">v 40ab074feb [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-12 15:43:47</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=ebc6604c4943268fbed348922fe90f86c275d949&amp;content-type=text/vnd.viewcvs-markup">v ebc6604c4943268fbed348922fe90f86c275d949</a><br><br>- Added an option to run the POC via maven.</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-12 13:22:02</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-kafka/config/source.properties">integrations/apache-kafka/config/<b>source.properties</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-kafka/config/source.properties?rev=48dbad00b18c59c70bbe5e94160ec7a1f04b4c6a&amp;content-type=text/vnd.viewcvs-markup">v 48dbad00b18c59c70bbe5e94160ec7a1f04b4c6a</a><br><a class="externalLink" href="https:/ [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-11 15:22:38</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=70163d387da47b9115fd45cc5ea4279213508b6c&amp;content-type=text/vnd.viewcvs-markup">v 70163d387da47b9115fd45cc5ea4279213508b6c</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-10 16:37:54</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml"><b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml?rev=8aff258e9d73ca18766abff98ab3ed1ac129c0b4&amp;content-type=text/vnd.viewcvs-markup">v 8aff258e9d73ca18766abff98ab3ed1ac129c0b4</a><br><br>PLC4X-61 - Installation fails plc4j-protocoll-ethernetip needs license<br><br>- Added an exclusion for "*.pcapng" files, even if it should be detected as binary a [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-10 16:34:53</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultLongFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultLongFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/Defau [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-10 15:54:48</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=62df6823b1cce97cb7d0337955cb1c9f9c0d2f51&amp;content-type=text/vnd.viewcvs-markup">v 62df6823b1 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-10 12:13:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=3a59b41ac28327b2d6f9dd193c10287a084d3bfc&amp;content-type=text/vnd.viewcvs-markup">v 3a59b41ac2 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-08 12:38:22</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcReadRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java?rev=ccddc20a890fbad840ff6eaa2043461a26b7116c&amp;content-type=text/vnd.viewcvs-markup">v c [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-08 12:28:21</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryRequest.java?rev=827b7a1fc927ae875173f69d4bca660abbcfff9a&amp;content-type=text/vn [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-06 20:25:38</td> 
      <td>timbo2k &lt;43384429+timbo2k@users.noreply.github.com&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/i [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-05 16:18:38</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=e7714764c5a43c33e5f6dad50c6e680b5ebf4dd5&amp;content-type=text/vnd.viewcvs-markup">v e7714764c5 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-05 15:18:10</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/site.xml">src/site/<b>site.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/site.xml?rev=c9c998ee02f61fee55b204226ba2b6216c75414f&amp;content-type=text/vnd.viewcvs-markup">v c9c998ee02f61fee55b204226ba2b6216c75414f</a><br><br>- Updated to the freshly released version of the reflow skin which no longer generates the generation date into the output.</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-05 14:33:15</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/spi/PlcDriver.java">plc4j/api/src/main/java/org/apache/plc4x/java/spi/<b>PlcDriver.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/spi/PlcDriver.java?rev=08437d2d26e3eb691c4befcc2bfe2a5750377d5c&amp;content-type=text/vnd.viewcvs-markup">v 08437d2d26e3eb691c4befcc2bfe2a5750377d5c</a [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-05 11:18:11</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc">src/site/asciidoc/developers/<b>release.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc?rev=80613f497007945b86e72e38b80ac8b7f6963296&amp;content-type=text/vnd.viewcvs-markup">v 80613f497007945b86e72e38b80ac8b7f6963296</a><br><br>- Fixed a copy+paste error</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-05 09:48:02</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc">src/site/asciidoc/developers/<b>release.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc?rev=cc2ca12e32cc2c0eeb5aa322ede1d418d2c6854f&amp;content-type=text/vnd.viewcvs-markup">v cc2ca12e32cc2c0eeb5aa322ede1d418d2c6854f</a><br><br>- Added some more information on how to send emails to annou [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-05 08:30:22</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc">src/site/asciidoc/developers/<b>release.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc?rev=0d11ea1c76443ac5648c0fe806ff5da2917be6c4&amp;content-type=text/vnd.viewcvs-markup">v 0d11ea1c76443ac5648c0fe806ff5da2917be6c4</a><br><br>- Fixed a typo</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-05 08:23:46</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc">src/site/asciidoc/developers/<b>release.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc?rev=af109773e062096af6a4fe35b9b7d2e92b6d7eb1&amp;content-type=text/vnd.viewcvs-markup">v af109773e062096af6a4fe35b9b7d2e92b6d7eb1</a><br><br>- Added the last part of the release documentation.</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 19:37:11</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/connection/DummyConnection.java">examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/connection/<b>DummyConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/connection/DummyConnection [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 17:36:25</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=e654ce9f6b1f5d2006475f284069cf3a2482c440&amp;content-type=text/vnd.viewcvs-markup">v e654ce9f6b [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 16:08:27</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcMessageBuilder.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java?rev=d36e382620f380875d8bf92e2e365ab44df23c68&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 16:01:33</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java?rev=ec663469068ce0 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 15:54:51</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java?rev=eb079f92a09404 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 15:22:12</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java?rev=e60f924c69be29 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 12:38:14</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XConsumer.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XConsumer.java?rev=8da0bc27e1db6fae82612d65e44b738df9d740be&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 12:03:28</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java?rev=7375d040917b2d [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:59:54</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/main/java/org/apache/plc4x/edgent/PlcConnectionAdapter.java">integrations/apache-edgent/src/main/java/org/apache/plc4x/edgent/<b>PlcConnectionAdapter.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/main/java/org/apache/plc4x/edgent/PlcConnectionAdapter.java?rev=361432c63b4d94701ea52ddd4a1cf8632a28c4db&amp;conte [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:53:47</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=c66b83e3afd00c8417c5cf867e5e97b2418d1dec&amp;content- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:47:12</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnection.java?rev=996b7 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:33:14</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/BaseEtherNetIpPlcConnection.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/<b>BaseEtherNetIpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/BaseEt [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:26:34</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java?rev=b455aded8c4134656035 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:09:02</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/Default [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 10:28:01</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcProprietarySender.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcProprietarySender.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcProprietarySender.java?rev=1ac09c968200a9b8c2fa2e4750dc408fbf9b470b&amp;content-type=text [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 10:15:06</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/users/download.adoc">src/site/asciidoc/users/<b>download.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/users/download.adoc?rev=3bd31c991f1e5276ce45533159a9d83cc2d835cd&amp;content-type=text/vnd.viewcvs-markup">v 3bd31c991f1e5276ce45533159a9d83cc2d835cd</a><br><br>- Fixed the urls for the SHA512 and ASC files (Disabled the CHANGELOG li [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 09:45:22</td> 
      <td>julian &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/test/java/org/apache/plc4x/java/opm/PlcEntityManagerTest.java">plc4j/utils/opm/src/test/java/org/apache/plc4x/java/opm/<b>PlcEntityManagerTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/test/java/org/apache/plc4x/java/opm/PlcEntityManagerTest.java?rev=1d1391cef4c09cf1ece370632bc74f189cea4900&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 09:17:32</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/users/download.adoc">src/site/asciidoc/users/<b>download.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/users/download.adoc?rev=36f5e6f0ee3dc5779d16c53a23311f0dda334d36&amp;content-type=text/vnd.viewcvs-markup">v 36f5e6f0ee3dc5779d16c53a23311f0dda334d36</a><br><br>- Activated the download section for the 0.1.0 release</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 09:17:01</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=adf1f2ea686d598bac5c9113d2aaf6e06a113439&amp;content-type=text/vnd.viewcvs-markup">v adf1f2ea686d598bac5c9113d2aaf6e06a113439</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 08:35:53</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=e6754727cb21e3f90ad095ecb405708a0f707863&amp;content-type=text/vnd.viewcvs-markup">v e675 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 08:35:53</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=49b4708e65c5b5d1d93dfad4004744d5d0dd03a6&amp;content-type=text/vnd.viewcvs-markup">v 49b4 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-03 19:30:03</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=4fe9766d4a518a4d084589fe5f5cc8ef7291b8fc&amp;content-type=text/vnd.viewcvs-markup">v 4fe9 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-03 19:30:03</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=6809a435a7b30f695fdba4760881c23ea3103edc&amp;content-type=text/vnd.viewcvs-markup">v 6809 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-03 19:17:07</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=50c71bc1da02cbe3935473a1018f338310c93190&amp;content-type=text/vnd.viewcvs-markup">v 50c7 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-03 19:17:07</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=ba0bcfd64a8bcf63921a90245c3471f6027eeb29&amp;content-type=text/vnd.viewcvs-markup">v ba0b [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-03 18:50:46</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=b4fc6e1fde205ac0e40124afe3fc7db6a91246d4&amp;content-type=text/vnd.viewcvs-markup">v b4fc [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-03 18:50:46</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=60d20dd02601c41b414f0965327008a1c01468d1&amp;content-type=text/vnd.viewcvs-markup">v 60d2 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-02 15:23:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc">src/site/asciidoc/developers/<b>release.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/release.adoc?rev=8352cac0ba7b5ef4054619d90612b1cfa94bcd3a&amp;content-type=text/vnd.viewcvs-markup">v 8352cac0ba7b5ef4054619d90612b1cfa94bcd3a</a><br><br>Added some more documentation to the release process.</td> 
     </tr> 
-    <tr class="b"> 
-     <td>2018-10-02 09:50:50</td> 
-     <td>Julian &lt;j.feinauer@pragmaticminds.de&gt;</td> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java">examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/<b>HelloPlc4x.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java?rev=ae9db03c4d4279d7c7db39f277cdf9e35a89deac&amp [...]
-    </tr> 
     <tr class="a"> 
      <td>2018-09-19 08:15:01</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
diff --git a/examples/changelog.html b/examples/changelog.html
index 0e0f440..4a9b483 100644
--- a/examples/changelog.html
+++ b/examples/changelog.html
@@ -148,7 +148,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -165,8 +165,8 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 16<br>Total number of files changed: 75</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 15<br>Total number of files changed: 75</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -251,11 +251,6 @@
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java?rev=7375d040917b2d [...]
     </tr> 
-    <tr class="a"> 
-     <td>2018-10-02 09:50:50</td> 
-     <td>Julian &lt;j.feinauer@pragmaticminds.de&gt;</td> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java">examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/<b>HelloPlc4x.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java?rev=ae9db03c4d4279d7c7db39f277cdf9e35a89deac&amp [...]
-    </tr> 
    </tbody> 
   </table> 
  </div> 
diff --git a/examples/dummy-driver/changelog.html b/examples/dummy-driver/changelog.html
index c65996c..c654042 100644
--- a/examples/dummy-driver/changelog.html
+++ b/examples/dummy-driver/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 5<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/dummy-driver/file-activity.html b/examples/dummy-driver/file-activity.html
index 065b694..d8c4aa4 100644
--- a/examples/dummy-driver/file-activity.html
+++ b/examples/dummy-driver/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 5<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/file-activity.html b/examples/file-activity.html
index e5e524d..8762a2b 100644
--- a/examples/file-activity.html
+++ b/examples/file-activity.html
@@ -148,7 +148,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -164,8 +164,8 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 16<br>Total number of files changed: 75</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 15<br>Total number of files changed: 75</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -175,15 +175,15 @@
    </thead> 
    <tbody> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java">examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/<b>HelloPlc4x.java</b></a> </td> 
-     <td>8</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> </td> 
+     <td>7</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/S7PlcToAzureIoTHubSample.java">examples/azure/src/main/java/org/apache/plc4x/java/examples/azure/iothub/<b>S7PlcToAzureIoTHubSample.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/google/src/main/java/org/apache/plc4x/java/examples/google/iotcore/S7PlcToGoogleIoTCoreSample.java">examples/google/src/main/java/org/apache/plc4x/java/examples/google/iotcore/<b>S7PlcToGoogleIoTCoreSample.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/google/src/main/java/org/apache/plc4x/java/examples/google/iotcore/S7PlcToGoogleIoTCoreSample.java">examples/google/src/main/java/org/apache/plc4x/java/examples/google/iotcore/<b>S7PlcToGoogleIoTCoreSample.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java">examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/<b>HelloPlc4x.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="a"> 
diff --git a/examples/hello-cloud-azure/changelog.html b/examples/hello-cloud-azure/changelog.html
index ac8719c..d2234af 100644
--- a/examples/hello-cloud-azure/changelog.html
+++ b/examples/hello-cloud-azure/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 2</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-cloud-azure/dependencies.html b/examples/hello-cloud-azure/dependencies.html
index fe9f0ad..998e1af 100644
--- a/examples/hello-cloud-azure/dependencies.html
+++ b/examples/hello-cloud-azure/dependencies.html
@@ -2077,7 +2077,7 @@
    </tr> 
    <tr class="b"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/examples/hello-cloud-azure/file-activity.html b/examples/hello-cloud-azure/file-activity.html
index adece38..7525ba4 100644
--- a/examples/hello-cloud-azure/file-activity.html
+++ b/examples/hello-cloud-azure/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 2</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-cloud-google/changelog.html b/examples/hello-cloud-google/changelog.html
index d296e08..3a058cd 100644
--- a/examples/hello-cloud-google/changelog.html
+++ b/examples/hello-cloud-google/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 1<br>Total number of files changed: 6</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-cloud-google/dependencies.html b/examples/hello-cloud-google/dependencies.html
index 5ec6215..e00df0f 100644
--- a/examples/hello-cloud-google/dependencies.html
+++ b/examples/hello-cloud-google/dependencies.html
@@ -1576,7 +1576,7 @@
    </tr> 
    <tr class="a"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/examples/hello-cloud-google/file-activity.html b/examples/hello-cloud-google/file-activity.html
index 48b1c04..a2ea5ed 100644
--- a/examples/hello-cloud-google/file-activity.html
+++ b/examples/hello-cloud-google/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 1<br>Total number of files changed: 6</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-connectivity-kafka/changelog.html b/examples/hello-connectivity-kafka/changelog.html
index 4b975da..c603a54 100644
--- a/examples/hello-connectivity-kafka/changelog.html
+++ b/examples/hello-connectivity-kafka/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 10</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-connectivity-kafka/dependencies.html b/examples/hello-connectivity-kafka/dependencies.html
index 3ab08d6..f0ebf44 100644
--- a/examples/hello-connectivity-kafka/dependencies.html
+++ b/examples/hello-connectivity-kafka/dependencies.html
@@ -2240,7 +2240,7 @@
    </tr> 
    <tr class="a"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/examples/hello-connectivity-kafka/file-activity.html b/examples/hello-connectivity-kafka/file-activity.html
index 23287d4..e4bdae5 100644
--- a/examples/hello-connectivity-kafka/file-activity.html
+++ b/examples/hello-connectivity-kafka/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 10</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-connectivity-mqtt/changelog.html b/examples/hello-connectivity-mqtt/changelog.html
index ef1bdd6..3d6b801 100644
--- a/examples/hello-connectivity-mqtt/changelog.html
+++ b/examples/hello-connectivity-mqtt/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 9</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-connectivity-mqtt/dependencies.html b/examples/hello-connectivity-mqtt/dependencies.html
index 146433b..29ad5f2 100644
--- a/examples/hello-connectivity-mqtt/dependencies.html
+++ b/examples/hello-connectivity-mqtt/dependencies.html
@@ -2083,7 +2083,7 @@
    </tr> 
    <tr class="b"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/examples/hello-connectivity-mqtt/file-activity.html b/examples/hello-connectivity-mqtt/file-activity.html
index 8addab2..ad242a8 100644
--- a/examples/hello-connectivity-mqtt/file-activity.html
+++ b/examples/hello-connectivity-mqtt/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 9</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-elasticsearch/changelog.html b/examples/hello-elasticsearch/changelog.html
index 5ef6a18..f1c43ea 100644
--- a/examples/hello-elasticsearch/changelog.html
+++ b/examples/hello-elasticsearch/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 5</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-elasticsearch/dependencies.html b/examples/hello-elasticsearch/dependencies.html
index 8ea5ad4..a656a5d 100644
--- a/examples/hello-elasticsearch/dependencies.html
+++ b/examples/hello-elasticsearch/dependencies.html
@@ -2912,7 +2912,7 @@
    </tr> 
    <tr class="b"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/examples/hello-elasticsearch/file-activity.html b/examples/hello-elasticsearch/file-activity.html
index 958e72c..dc964dc 100644
--- a/examples/hello-elasticsearch/file-activity.html
+++ b/examples/hello-elasticsearch/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 5</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-world-plc4x/changelog.html b/examples/hello-world-plc4x/changelog.html
index c24ae0d..9d1b57a 100644
--- a/examples/hello-world-plc4x/changelog.html
+++ b/examples/hello-world-plc4x/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 3</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hello-world-plc4x/dependencies.html b/examples/hello-world-plc4x/dependencies.html
index 5104d1f..e4fe69c 100644
--- a/examples/hello-world-plc4x/dependencies.html
+++ b/examples/hello-world-plc4x/dependencies.html
@@ -1418,7 +1418,7 @@
    </tr> 
    <tr class="b"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/examples/hello-world-plc4x/file-activity.html b/examples/hello-world-plc4x/file-activity.html
index 2ad9b66..3e64a9b 100644
--- a/examples/hello-world-plc4x/file-activity.html
+++ b/examples/hello-world-plc4x/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 2<br>Total number of files changed: 3</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hellp-integration-edgent/changelog.html b/examples/hellp-integration-edgent/changelog.html
index 7c017e4..cd313bd 100644
--- a/examples/hellp-integration-edgent/changelog.html
+++ b/examples/hellp-integration-edgent/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 1<br>Total number of files changed: 3</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/examples/hellp-integration-edgent/dependencies.html b/examples/hellp-integration-edgent/dependencies.html
index b873cc8..c237249 100644
--- a/examples/hellp-integration-edgent/dependencies.html
+++ b/examples/hellp-integration-edgent/dependencies.html
@@ -1817,7 +1817,7 @@
    </tr> 
    <tr class="b"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/examples/hellp-integration-edgent/file-activity.html b/examples/hellp-integration-edgent/file-activity.html
index c03534c..a10b2dc 100644
--- a/examples/hellp-integration-edgent/file-activity.html
+++ b/examples/hellp-integration-edgent/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 1<br>Total number of files changed: 3</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/file-activity.html b/file-activity.html
index f630446..58053f1 100644
--- a/file-activity.html
+++ b/file-activity.html
@@ -192,7 +192,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -208,8 +208,8 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 149<br>Total number of files changed: 396</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 149<br>Total number of files changed: 397</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -259,23 +259,23 @@
      <td>8</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java">examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/<b>HelloPlc4x.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
      <td>8</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestConnection.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestConnection.java</b></a> </td> 
      <td>8</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestConnection.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/test/java/org/apache/plc4x/java/base/protocol/SingleItemToSingleRequestProtocolTest.java">plc4j/protocols/driver-bases/base/src/test/java/org/apache/plc4x/java/base/protocol/<b>SingleItemToSingleRequestProtocolTest.java</b></a> </td> 
      <td>8</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/test/java/org/apache/plc4x/java/base/protocol/SingleItemToSingleRequestProtocolTest.java">plc4j/protocols/driver-bases/base/src/test/java/org/apache/plc4x/java/base/protocol/<b>SingleItemToSingleRequestProtocolTest.java</b></a> </td> 
-     <td>8</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockConnection.java">integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/<b>MockConnection.java</b></a> </td> 
+     <td>7</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockConnection.java">integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/<b>MockConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="a"> 
@@ -287,11 +287,11 @@
      <td>7</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>ManualPlc4XAdsTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/HelloPlc4x.java">examples/hello-plc4x/src/main/java/org/apache/plc4x/java/examples/helloplc4x/<b>HelloPlc4x.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>ManualPlc4XAdsTest.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="a"> 
@@ -387,87 +387,87 @@
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntity.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcField.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcField.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntity.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcField.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcField.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcSubscriber.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcSubscriber.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcConnection.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnectionTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcSubscriber.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcSubscriber.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnectionTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnectionTest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XPollingConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XPollingConsumer.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnectionTest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XProducer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XProducer.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XPollingConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XPollingConsumer.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/Plc4XProducerTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>Plc4XProducerTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/java/org/apache/plc4x/camel/Plc4XProducer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XProducer.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/AbstractPlcConnection.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/<b>AbstractPlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/Plc4XProducerTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>Plc4XProducerTest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcWriteRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcWriteRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/AbstractPlcConnection.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/<b>AbstractPlcConnection.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcWriteRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcWriteRequest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcProprietaryResponse.java</b></a> </td> 
-     <td>3</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> </td> 
+     <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcReadRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcProprietaryResponse.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcSubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcReadRequest.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcSubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionRequest.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcWriteRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcWriteRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionResponse.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcWriteRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcWriteRequest.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="a"> 
@@ -795,6 +795,14 @@
      <td>2</td> 
     </tr> 
     <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/utils/opm/pom.xml">utils/opm/<b>pom.xml</b></a> </td> 
      <td>2</td> 
     </tr> 
@@ -1055,6 +1063,14 @@
      <td>1</td> 
     </tr> 
     <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/logback.xml">plc4j/protocols/s7/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcFieldRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcFieldRequest.java</b></a> </td> 
      <td>1</td> 
     </tr> 
@@ -1571,234 +1587,222 @@
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/S7FieldTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/<b>S7FieldTests.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/<b>PlcUsernamePasswordAuthentication.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/pom.xml">plc4j/utils/connection-pool/<b>pom.xml</b></a> </td> 
-     <td>1</td> 
-    </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledDummyDriver.java">plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledDummyDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/pom.xml">plc4j/utils/connection-pool/<b>pom.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/utils/connection-pool/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledDummyDriver.java">plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledDummyDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/logback.xml">plc4j/utils/connection-pool/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/utils/connection-pool/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/site.xml">src/site/<b>site.xml</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/logback.xml">plc4j/utils/connection-pool/src/test/resources/<b>logback.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcMessageBuilder.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/site.xml">src/site/<b>site.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/Plc4XEndpointTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>Plc4XEndpointTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcMessageBuilder.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/DummyDriver.java">examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/<b>DummyDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/Plc4XEndpointTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>Plc4XEndpointTest.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">examples/dummy-driver/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/DummyDriver.java">examples/dummy-driver/src/main/java/org/apache/plc4x/java/examples/dummydriver/<b>DummyDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">examples/dummy-driver/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">examples/dummy-driver/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">integrations/apache-camel/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/examples/dummy-driver/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">examples/dummy-driver/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">integrations/apache-camel/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">integrations/apache-camel/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockDriver.java">integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/<b>MockDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">integrations/apache-camel/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">integrations/apache-edgent/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/MockDriver.java">integrations/apache-edgent/src/test/java/org/apache/plc4x/edgent/mock/<b>MockDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">integrations/apache-edgent/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">integrations/apache-edgent/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcDriver.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/<b>PlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-edgent/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">integrations/apache-edgent/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/DoubleMockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>DoubleMockDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcDriver.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/<b>PlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/MockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>MockDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/DoubleMockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>DoubleMockDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/MockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>MockDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/AdsPlcDriver.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/<b>AdsPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/AdsPlcDriver.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/<b>AdsPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/<b>EtherNetIpPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/<b>EtherNetIpPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/src/site/asciidoc/developers/implementing-drivers.adoc">plc4j/protocols/src/site/asciidoc/developers/<b>implementing-drivers.adoc</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestPlcDriver.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/src/site/asciidoc/developers/implementing-drivers.adoc">plc4j/protocols/src/site/asciidoc/developers/<b>implementing-drivers.adoc</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestPlcDriver.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcFieldResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcFieldResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcFieldResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcFieldResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcWriteResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcWriteResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoder.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcWriteResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcWriteResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/resources/logback.xml">plc4j/protocols/ads/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoder.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/resources/logback.xml">plc4j/protocols/ads/src/test/resources/<b>logback.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/S7TsapIdEncoderTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/<b>S7TsapIdEncoderTest.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
diff --git a/integrations/apache-brooklyn/changelog.html b/integrations/apache-brooklyn/changelog.html
index c77aceb..ac5ac00 100644
--- a/integrations/apache-brooklyn/changelog.html
+++ b/integrations/apache-brooklyn/changelog.html
@@ -134,7 +134,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -151,7 +151,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-brooklyn/file-activity.html b/integrations/apache-brooklyn/file-activity.html
index fee3226..c70356c 100644
--- a/integrations/apache-brooklyn/file-activity.html
+++ b/integrations/apache-brooklyn/file-activity.html
@@ -134,7 +134,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -150,7 +150,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-camel/changelog.html b/integrations/apache-camel/changelog.html
index 0938fdf..3bd9344 100644
--- a/integrations/apache-camel/changelog.html
+++ b/integrations/apache-camel/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 7<br>Total number of files changed: 8</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-camel/file-activity.html b/integrations/apache-camel/file-activity.html
index e85a912..f58655f 100644
--- a/integrations/apache-camel/file-activity.html
+++ b/integrations/apache-camel/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 7<br>Total number of files changed: 8</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-camel/jacoco/jacoco-sessions.html b/integrations/apache-camel/jacoco/jacoco-sessions.html
index de9c136..657c7c1 100644
--- a/integrations/apache-camel/jacoco/jacoco-sessions.html
+++ b/integrations/apache-camel/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/integrations/apache-camel/jacoco/jacoco.xml b/integrations/apache-camel/jacoco/jacoco.xml
index 7f06565..f5d47e9 100644
--- a/integrations/apache-camel/jacoco/jacoco.xml
+++ b/integrations/apache-camel/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="Integrations: Apache Camel"><sessioninfo id="plc4x-vm.apache.org-3585310c" start="1541010959494" dump="1541010967292"/><package name="org/apache/plc4x/camel"><class name="org/apache/plc4x/camel/Plc4XPollingConsumer" sourcefilename="Plc4XPollingConsumer.java"><method name="&lt;init&gt;" desc="(Lorg/apache/plc4x/camel/Plc4XEndpoint;)V" line="49"><counter [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="Integrations: Apache Camel"><sessioninfo id="plc4x-vm.apache.org-71ff0c23" start="1541066096315" dump="1541066104100"/><package name="org/apache/plc4x/camel"><class name="org/apache/plc4x/camel/Plc4XPollingConsumer" sourcefilename="Plc4XPollingConsumer.java"><method name="&lt;init&gt;" desc="(Lorg/apache/plc4x/camel/Plc4XEndpoint;)V" line="49"><counter [...]
\ No newline at end of file
diff --git a/integrations/apache-camel/surefire-report.html b/integrations/apache-camel/surefire-report.html
index 8afc50d..fc7f340 100644
--- a/integrations/apache-camel/surefire-report.html
+++ b/integrations/apache-camel/surefire-report.html
@@ -225,7 +225,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>5.706</td> 
+    <td>5.779</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -258,7 +258,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>5.706</td> 
+    <td>5.779</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -289,7 +289,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>5.128</td> 
+     <td>5.1</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.camel.Plc4XEndpointTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -299,7 +299,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.078</td> 
+     <td>0.091</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.camel.Plc4XConsumerTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -309,7 +309,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.001</td> 
+     <td>0.003</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.camel.Plc4XProducerTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -319,7 +319,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.493</td> 
+     <td>0.579</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.camel.ConstantsTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -329,7 +329,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.camel.Plc4XPollingConsumerTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -339,7 +339,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.006</td> 
+     <td>0.005</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -358,7 +358,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XComponentTest.testSimpleRouting"></a>testSimpleRouting</td> 
-     <td>4.629</td> 
+     <td>4.566</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -371,17 +371,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XEndpointTest.isSingleton"></a>isSingleton</td> 
-     <td>0.047</td> 
+     <td>0.052</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XEndpointTest.createProducer"></a>createProducer</td> 
-     <td>0.008</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XEndpointTest.createConsumer"></a>createConsumer</td> 
-     <td>0.022</td> 
+     <td>0.024</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -424,7 +424,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XConsumerTest.doStart"></a>doStart</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -437,7 +437,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XProducerTest.doStopBadConnection"></a>doStopBadConnection</td> 
-     <td>0.492</td> 
+     <td>0.542</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -452,12 +452,12 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XProducerTest.doStopOpenRequest"></a>doStopOpenRequest</td> 
-     <td>0</td> 
+     <td>0.006</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XProducerTest.process_Async"></a>process_Async</td> 
-     <td>0</td> 
+     <td>0.028</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -503,12 +503,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XPollingConsumerTest.toStringTest"></a>toStringTest</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XPollingConsumerTest.getReader"></a>getReader</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -518,7 +518,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XPollingConsumerTest.receiveNoWait"></a>receiveNoWait</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -528,7 +528,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.camel.Plc4XPollingConsumerTest.doStart"></a>doStart</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
    </tbody> 
   </table> 
diff --git a/integrations/apache-edgent/changelog.html b/integrations/apache-edgent/changelog.html
index 25633f6..aea8168 100644
--- a/integrations/apache-edgent/changelog.html
+++ b/integrations/apache-edgent/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 9<br>Total number of files changed: 9</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-edgent/file-activity.html b/integrations/apache-edgent/file-activity.html
index 7d3593f..971c6e9 100644
--- a/integrations/apache-edgent/file-activity.html
+++ b/integrations/apache-edgent/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 9<br>Total number of files changed: 9</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-edgent/jacoco/jacoco-sessions.html b/integrations/apache-edgent/jacoco/jacoco-sessions.html
index 79111a6..7d5a072 100644
--- a/integrations/apache-edgent/jacoco/jacoco-sessions.html
+++ b/integrations/apache-edgent/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/integrations/apache-edgent/jacoco/jacoco.xml b/integrations/apache-edgent/jacoco/jacoco.xml
index da755c7..961ecc7 100644
--- a/integrations/apache-edgent/jacoco/jacoco.xml
+++ b/integrations/apache-edgent/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="Integrations: Apache Edgent"><sessioninfo id="plc4x-vm.apache.org-2690411d" start="1541010970636" dump="1541010973681"/><package name="org/apache/plc4x/edgent"><class name="org/apache/plc4x/edgent/PlcConnectionAdapter$MyListSupplier" sourcefilename="PlcConnectionAdapter.java"><method name="&lt;init&gt;" desc="(Lorg/apache/plc4x/edgent/PlcConnectionAdap [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="Integrations: Apache Edgent"><sessioninfo id="plc4x-vm.apache.org-dd55b72b" start="1541066107589" dump="1541066110610"/><package name="org/apache/plc4x/edgent"><class name="org/apache/plc4x/edgent/PlcConnectionAdapter$MyListSupplier" sourcefilename="PlcConnectionAdapter.java"><method name="&lt;init&gt;" desc="(Lorg/apache/plc4x/edgent/PlcConnectionAdap [...]
\ No newline at end of file
diff --git a/integrations/apache-edgent/surefire-report.html b/integrations/apache-edgent/surefire-report.html
index b5f201f..1685ed7 100644
--- a/integrations/apache-edgent/surefire-report.html
+++ b/integrations/apache-edgent/surefire-report.html
@@ -221,7 +221,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>1.231</td> 
+    <td>1.192</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -254,7 +254,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>1.231</td> 
+    <td>1.192</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -285,7 +285,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.068</td> 
+     <td>0.066</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.edgent.PlcConnectionAdapterTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -295,7 +295,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>1.163</td> 
+     <td>1.126</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -337,7 +337,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewPlcReadRequest"></a>testNewPlcReadRequest</td> 
-     <td>1.122</td> 
+     <td>1.083</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -347,12 +347,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testCtor1"></a>testCtor1</td> 
-     <td>0.002</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testCtor2"></a>testCtor2</td> 
-     <td>0.003</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -367,22 +367,22 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewConsumer2"></a>testNewConsumer2</td> 
-     <td>0.007</td> 
+     <td>0.005</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewPlcWriteRequest"></a>testNewPlcWriteRequest</td> 
-     <td>0.002</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewConsumer1Neg"></a>testNewConsumer1Neg</td> 
-     <td>0.002</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewConsumer2Neg"></a>testNewConsumer2Neg</td> 
-     <td>0.003</td> 
+     <td>0.002</td> 
     </tr> 
    </tbody> 
   </table> 
diff --git a/integrations/apache-kafka/changelog.html b/integrations/apache-kafka/changelog.html
index d30c2ce..112b3da 100644
--- a/integrations/apache-kafka/changelog.html
+++ b/integrations/apache-kafka/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 8<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-kafka/file-activity.html b/integrations/apache-kafka/file-activity.html
index 2565799..1be4fe6 100644
--- a/integrations/apache-kafka/file-activity.html
+++ b/integrations/apache-kafka/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 8<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-mynewt/changelog.html b/integrations/apache-mynewt/changelog.html
index 9c6b2f9..77a8cf1 100644
--- a/integrations/apache-mynewt/changelog.html
+++ b/integrations/apache-mynewt/changelog.html
@@ -134,7 +134,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -151,7 +151,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-mynewt/file-activity.html b/integrations/apache-mynewt/file-activity.html
index bfc49c2..9bf48ee 100644
--- a/integrations/apache-mynewt/file-activity.html
+++ b/integrations/apache-mynewt/file-activity.html
@@ -134,7 +134,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -150,7 +150,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-nifi/changelog.html b/integrations/apache-nifi/changelog.html
index e04d304..3b6d164 100644
--- a/integrations/apache-nifi/changelog.html
+++ b/integrations/apache-nifi/changelog.html
@@ -142,7 +142,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -159,7 +159,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 7<br>Total number of files changed: 5</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-nifi/file-activity.html b/integrations/apache-nifi/file-activity.html
index 2d626c8..7555041 100644
--- a/integrations/apache-nifi/file-activity.html
+++ b/integrations/apache-nifi/file-activity.html
@@ -142,7 +142,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -158,7 +158,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 7<br>Total number of files changed: 5</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-nifi/nifi-plc4x-nar/changelog.html b/integrations/apache-nifi/nifi-plc4x-nar/changelog.html
index cbae823..abf4a0d 100644
--- a/integrations/apache-nifi/nifi-plc4x-nar/changelog.html
+++ b/integrations/apache-nifi/nifi-plc4x-nar/changelog.html
@@ -135,7 +135,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -152,7 +152,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-nifi/nifi-plc4x-nar/dependencies.html b/integrations/apache-nifi/nifi-plc4x-nar/dependencies.html
index 88d0313..5176a2b 100644
--- a/integrations/apache-nifi/nifi-plc4x-nar/dependencies.html
+++ b/integrations/apache-nifi/nifi-plc4x-nar/dependencies.html
@@ -1413,7 +1413,7 @@
    </tr> 
    <tr class="b"> 
     <td>plc4j-protocol-s7-0.2.0-SNAPSHOT.jar</td> 
-    <td>147 kB</td> 
+    <td>146.6 kB</td> 
     <td>129</td> 
     <td>85</td> 
     <td>24</td> 
diff --git a/integrations/apache-nifi/nifi-plc4x-nar/file-activity.html b/integrations/apache-nifi/nifi-plc4x-nar/file-activity.html
index 26e48cd..a20a666 100644
--- a/integrations/apache-nifi/nifi-plc4x-nar/file-activity.html
+++ b/integrations/apache-nifi/nifi-plc4x-nar/file-activity.html
@@ -135,7 +135,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -151,7 +151,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-nifi/nifi-plc4x-processors/changelog.html b/integrations/apache-nifi/nifi-plc4x-processors/changelog.html
index ae1e956..cf631fc 100644
--- a/integrations/apache-nifi/nifi-plc4x-processors/changelog.html
+++ b/integrations/apache-nifi/nifi-plc4x-processors/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 7<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-nifi/nifi-plc4x-processors/file-activity.html b/integrations/apache-nifi/nifi-plc4x-processors/file-activity.html
index 4164d56..e00e84c 100644
--- a/integrations/apache-nifi/nifi-plc4x-processors/file-activity.html
+++ b/integrations/apache-nifi/nifi-plc4x-processors/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 7<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco-sessions.html b/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco-sessions.html
index 8d763e9..3471aa5 100644
--- a/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco-sessions.html
+++ b/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco.xml b/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco.xml
index 7e7e1d5..8095eac 100644
--- a/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco.xml
+++ b/integrations/apache-nifi/nifi-plc4x-processors/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="nifi-plc4x-processors"><sessioninfo id="plc4x-vm.apache.org-539c2b3b" start="1541010984479" dump="1541010986695"/><package name="org/apache/plc4x/nifi"><class name="org/apache/plc4x/nifi/Plc4xSinkProcessor" sourcefilename="Plc4xSinkProcessor.java"><method name="&lt;init&gt;" desc="()V" line="42"><counter type="INSTRUCTION" missed="0" covered="3"/><coun [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="nifi-plc4x-processors"><sessioninfo id="plc4x-vm.apache.org-b8235ae3" start="1541066121918" dump="1541066124155"/><package name="org/apache/plc4x/nifi"><class name="org/apache/plc4x/nifi/Plc4xSinkProcessor" sourcefilename="Plc4xSinkProcessor.java"><method name="&lt;init&gt;" desc="()V" line="42"><counter type="INSTRUCTION" missed="0" covered="3"/><coun [...]
\ No newline at end of file
diff --git a/integrations/apache-nifi/nifi-plc4x-processors/surefire-report.html b/integrations/apache-nifi/nifi-plc4x-processors/surefire-report.html
index 175a566..f50aff2 100644
--- a/integrations/apache-nifi/nifi-plc4x-processors/surefire-report.html
+++ b/integrations/apache-nifi/nifi-plc4x-processors/surefire-report.html
@@ -221,7 +221,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.413</td> 
+    <td>0.417</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -254,7 +254,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.413</td> 
+    <td>0.417</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -285,7 +285,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.412</td> 
+     <td>0.416</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.processors.plc4x4nifi.Plc4xSourceProcessorTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -314,7 +314,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.processors.plc4x4nifi.Plc4xSinkProcessorTest.testProcessor"></a>testProcessor</td> 
-     <td>0.395</td> 
+     <td>0.407</td> 
     </tr> 
    </tbody> 
   </table> 
diff --git a/integrations/changelog.html b/integrations/changelog.html
index e56b4fe..5287b36 100644
--- a/integrations/changelog.html
+++ b/integrations/changelog.html
@@ -146,7 +146,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -163,7 +163,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 15<br>Total number of files changed: 26</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/integrations/file-activity.html b/integrations/file-activity.html
index 21acbd2..8152e19 100644
--- a/integrations/file-activity.html
+++ b/integrations/file-activity.html
@@ -146,7 +146,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -162,7 +162,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 15<br>Total number of files changed: 26</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4c/changelog.html b/plc4c/changelog.html
index 7fa870a..eeaf631 100644
--- a/plc4c/changelog.html
+++ b/plc4c/changelog.html
@@ -134,7 +134,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -151,7 +151,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4c/file-activity.html b/plc4c/file-activity.html
index 4ef44f4..ddf4527 100644
--- a/plc4c/file-activity.html
+++ b/plc4c/file-activity.html
@@ -134,7 +134,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -150,7 +150,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/changelog.html b/plc4j/changelog.html
index 7c42293..79e7174 100644
--- a/plc4j/changelog.html
+++ b/plc4j/changelog.html
@@ -144,7 +144,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -161,8 +161,8 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 112<br>Total number of files changed: 280</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 112<br>Total number of files changed: 281</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -173,530 +173,530 @@
    </thead> 
    <tbody> 
     <tr class="b"> 
+     <td>2018-11-01 10:50:14</td> 
+     <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java?rev=19726383a3de2dfe1a539e5c6968e50788294b7c&amp;content-type=text/vn [...]
+    </tr> 
+    <tr class="a"> 
      <td>2018-10-31 15:30:35</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=f0123ef97137c5f0832e1fd5fe121566a72f4a80&amp;content-type=text/vnd.viewcvs-markup">v f0123ef97137c5f0832e1fd5fe121566a72f4a80</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/ [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 16:39:18</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/<b>DefaultS7MessageProcessor.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java?rev=624b9 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-30 12:11:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/<b>S7IdentifiedEvent.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java?rev=6f0c499bfdf374bd44310e5ade270524bf41dc05& [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 10:42:08</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=a37d40c21e042cd8fa29afa884f472d55353d610&amp;content-type=text/vnd.viewcvs-markup">v a37d40c21e042cd8fa29afa884f472d55353d610</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/ [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 23:47:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=6cf60a0a99298140f0931d0276973e1119b48dcc&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 14:32:32</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=ac811bee66aad0eb594df07f730ccc5b86afd95f&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 14:17:31</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/EncoderDecoderRoundTripTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>EncoderDecoderRoundTripTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/EncoderDecoderRoundTripTest.java?rev=98 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 10:42:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=e2a42a92e43684ecf855febcabd5f0142d9c08ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 10:16:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=b41d3fb5239192133a7a19c8f5814f3259d328ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 09:38:46</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PoolKey.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PoolKey.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PoolKey.java?rev=4e440a942ee34e659c0916ca630cf [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 08:27:07</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=f257a6d24a132a1f5a3995a2a5e5a2ce8c7 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 07:54:08</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=6fc11d9d8cb4794c05f998965869080ab07 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-28 16:50:29</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java? [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-28 16:23:44</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java?rev=1122287fc854774aff21da93f1dde968db2de248&amp;content- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-28 16:11:19</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java?rev=2c1a2fc432932c96fab6e37919993c7ae89627d3&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-28 15:24:00</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/protocol/Plc4XSupportedDataTypes.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/protocol/<b>Plc4XSupportedDataTypes.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/protocol/Plc4XSupportedDat [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 14:40:40</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnection.java?rev=342fb753674310df157046ed5b [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 14:13:05</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 13:20:53</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityInterceptor.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityInterceptor.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityInterceptor.java?rev=a5ae69baf1deed89ac79aeb2b152fc36e8c804e2&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 11:56:11</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>OpmUtils.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java?rev=29c83a29ff9ebdb124ea10e469d876dede412f26&amp;content-type=text/vnd.viewcvs-markup">v 29c83a29ff9ebdb124ea10e469d8 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 10:18:03</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>OpmUtils.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java?rev=29069721ba50025834503cf682c0da9e471ada49&amp;content-type=text/vnd.viewcvs-markup">v 29069721ba50025834503cf682c0 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 08:59:43</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>OpmUtils.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/OpmUtils.java?rev=d168e12462a5fd77c8a99029779c840ac874e1ba&amp;content-type=text/vnd.viewcvs-markup">v d168e12462a5fd77c8a99029779c [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 08:53:44</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntity.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java?rev=5b80c1bad969f95e1ff7deae274d45e617cc8535&amp;content-type=text/vnd.viewcvs-markup">v 5b80c1bad969f95e1ff7deae2 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 00:51:31</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/<b>S7BigIntegerFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java?rev=4a1b19e83ca3cfaace7ce09 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 00:50:34</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=567040120184fb46f4b56f763c58f7e74ab8b8c1&amp;content-type=text/vnd.viewcvs-markup">v 567040120184fb46f4b56f763c58f7e74ab8b8c1</a><br><br>- Fixed some version related problems (Made sure they can't reoccur)</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 22:56:57</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=778b2240b70a2f96182677f6949452fce95fedb7&amp;content-type=text/vnd.viewcvs-markup">v 778b [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 22:30:52</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=1716a22e8aa3dd3b7a57dbdd64becf4043b75db6&amp;content-type=text/vnd.viewcvs-markup">v 1716a22e8aa3dd3b7a57dbdd64becf4043b75db6</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 22:19:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=33af28e7d0eac200ec2560cc730131b58f164ee0&amp;content-type=text/vnd.viewcvs-markup">v 33af [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 22:15:09</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=2bfb4ecffa89c4509e708aa4cf80664570a9d188&amp;content-type=text/vnd.viewcvs-markup">v 2bfb [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 22:09:14</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=3a187b3c6e3c4f2b55b816afa72bb78250eca013&amp;content-type=text/vnd.viewcvs-markup">v 3a18 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 22:02:56</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=c947721355042ca76d634e3ac9b14fef26bcd1af&amp;content-type=text/vnd.viewcvs-markup">v c947 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 22:02:31</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=1c51cfda5e6e8a2d3aed2140fdfdcf21feacc5b5&amp;content-type=text/vnd.viewcvs-markup">v 1c51 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 19:18:00</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=4ad765e3d7328526a8bbfe7b5918645be74ca603&amp;content-type=text/vnd.viewcvs-markup">v 4ad765e3d7328526a8bbfe7b5918645be74ca603</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 18:35:57</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/WrappedPooledConnectionException.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>WrappedPooledConnectionException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionp [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 18:35:30</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcConnectionFactory.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcConnectionFactory.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPl [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 18:32:57</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 15:42:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 14:29:57</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcUnsupportedOperationException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java?rev=fc347aaaa6a1eb54979148c422 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 13:46:09</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/main/java/org/apache/plc4x/java/PlcDriverManager.java">plc4j/core/src/main/java/org/apache/plc4x/java/<b>PlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/main/java/org/apache/plc4x/java/PlcDriverManager.java?rev=1be5d8dd628ccdf62fe59264b80e906f8d8cff75&amp;content-type=text/vnd.viewcvs-markup">v 1be5d8dd628ccdf62fe59264b80e906 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 13:30:07</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/<b>PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcConnection.java?rev=479f3a75e54704013d903f0a04f3f83420ec0900&amp;content-type=text/vnd.viewcvs-markup">v 479f3a75e54704013d903f0a04f3f83 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 12:16:08</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/pom.xml">plc4j/api/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/pom.xml?rev=138891f1bb95ef5d6fee06dcffbbc16b8f447e51&amp;content-type=text/vnd.viewcvs-markup">v 138891f1bb95ef5d6fee06dcffbbc16b8f447e51</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/test/java/org/apache/plc4x/java/api/ImmutabilityTe [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 12:02:13</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcUnsupportedOperationException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcUnsupportedOperationException.java?rev=19552c62320865eaddead8e18d [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 11:59:56</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/<b>PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcConnection.java?rev=eb1d27264698ec3aa45c5c38892490cfa3e28fef&amp;content-type=text/vnd.viewcvs-markup">v eb1d27264698ec3aa45c5c38892490c [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 11:52:37</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/metadata/PlcConnectionMetadata.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/metadata/<b>PlcConnectionMetadata.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/metadata/PlcConnectionMetadata.java?rev=6565175ac08c812b667f92540299ea82cdbaaaed&amp;content-type=text/vn [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 09:24:00</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManagerTest.java">plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManagerTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledPl [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 09:23:02</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-25 22:26:29</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 17:59:28</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=c9f318189f65a42ee4533a53e5835adf7d9edef5&amp;content-type=text/vnd.viewcvs-markup">v c9f318189f65a42ee4533a53e5835adf7d9edef5</a><br><br>[plc4j-opm] fix build issues</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-25 17:42:28</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml">plc4j/utils/opm/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/pom.xml?rev=2e0dd07a601568e2029389165ab2d51d24fa1870&amp;content-type=text/vnd.viewcvs-markup">v 2e0dd07a601568e2029389165ab2d51d24fa1870</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 17:16:51</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverManager.java">plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledPlcDriverManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/main/java/org/apache/plc4x/java/utils/connectionpool/PooledPlcDriverM [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-25 14:49:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/<b>PlcUsernamePasswordAuthentication.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication.java?rev=c29fd359757 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 00:30:27</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java?rev=c573b583a87e421eeead1f49b5d5b91a162fdc78&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:28:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java?rev=23d7afbfe11574af027e5ba57018bf39d6ce1c09&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 21:28:16</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java? [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:27:53</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/HexUtil.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>HexUtil.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/HexUtil.java?rev=a6b3fe3f5fa8dcb277fd369a980c7781fcf005b6&amp [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 12:30:18</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/Default [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-22 14:06:57</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java?rev=563f16f82c14b5a4378cd43eb62aebf8953db953&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-19 09:44:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultBigDecimalFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultBigDecimalFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-19 09:40:55</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=211f6092f95e64e2d20eb1e542ccdd4c145 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 19:50:36</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=3bd42a5637ba6310ffacbaf399f16878c8f11be8&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 19:25:10</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/UnknownCommand.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/<b>UnknownCommand.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/UnknownCommand.java?rev=7ef7f00527e1b3ef68699ab916b7ff3a33f503fd&amp [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 17:00:37</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=f00e35d5e3d5ed88be2e9d57a86449d7c0ac7d1f&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 15:20:13</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcUnsubscriptionRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcUnsubscriptionRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/D [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 15:08:20</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionRequest.java?rev=514719c971214bd660440045cc900f0690f1a9e6&amp;content-typ [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 14:59:17</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcIncompatibleDatatypeException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcIncompatibleDatatypeException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcIncompatibleDatatypeException.java?rev=5301025d40c67b59a9c87fe6bf [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 12:21:17</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/i [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 12:14:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/DefaultModbusByteArrayFieldItem.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/<b>DefaultModbusByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/DefaultMod [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-15 13:26:30</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoCInflux.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoCInflux.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoCInflux.java?rev=2c50ed1072620875165aa48d048a28557d94675c&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-14 17:50:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=4bf9c25064cfa7d345d365aa5312dabe4fee34c4&amp;content-type=text/vnd.viewcvs-markup">v 4bf9c25064cfa7d345d365aa5312dabe4fee34c4</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-12 17:28:25</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=352f7e5915d304f1de965e73368867452c9c1e7d&amp;content-type=text/vnd.viewcvs-markup">v 352f7e5915d304f1de965e73368867452c9c1e7d</a><br><br>- Updated the POC to ElasticSearch 6.4.2</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-12 15:54:12</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=40ab074feb355dcfc69f79c4f25d926799af1542&amp;content-type=text/vnd.viewcvs-markup">v 40ab074feb [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-12 15:43:47</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=ebc6604c4943268fbed348922fe90f86c275d949&amp;content-type=text/vnd.viewcvs-markup">v ebc6604c4943268fbed348922fe90f86c275d949</a><br><br>- Added an option to run the POC via maven.</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-11 15:22:38</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=70163d387da47b9115fd45cc5ea4279213508b6c&amp;content-type=text/vnd.viewcvs-markup">v 70163d387da47b9115fd45cc5ea4279213508b6c</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-10 16:34:53</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultLongFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultLongFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/Defau [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-10 15:54:48</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=62df6823b1cce97cb7d0337955cb1c9f9c0d2f51&amp;content-type=text/vnd.viewcvs-markup">v 62df6823b1 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-10 12:13:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=3a59b41ac28327b2d6f9dd193c10287a084d3bfc&amp;content-type=text/vnd.viewcvs-markup">v 3a59b41ac2 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-08 12:38:22</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcReadRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java?rev=ccddc20a890fbad840ff6eaa2043461a26b7116c&amp;content-type=text/vnd.viewcvs-markup">v c [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-08 12:28:21</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryRequest.java?rev=827b7a1fc927ae875173f69d4bca660abbcfff9a&amp;content-type=text/vn [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-06 20:25:38</td> 
      <td>timbo2k &lt;43384429+timbo2k@users.noreply.github.com&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/i [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-05 16:18:38</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=e7714764c5a43c33e5f6dad50c6e680b5ebf4dd5&amp;content-type=text/vnd.viewcvs-markup">v e7714764c5 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-05 14:33:15</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/spi/PlcDriver.java">plc4j/api/src/main/java/org/apache/plc4x/java/spi/<b>PlcDriver.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/spi/PlcDriver.java?rev=08437d2d26e3eb691c4befcc2bfe2a5750377d5c&amp;content-type=text/vnd.viewcvs-markup">v 08437d2d26e3eb691c4befcc2bfe2a5750377d5c</a [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 19:37:11</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/spi/PlcProprietarySender.java">plc4j/api/src/main/java/org/apache/plc4x/java/spi/<b>PlcProprietarySender.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/spi/PlcProprietarySender.java?rev=554c3033bd9b87f7eacb7f696bac1379ae439884&amp;content-type=text/vnd.viewcvs-markup">v 554c3033bd [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 17:36:25</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=e654ce9f6b1f5d2006475f284069cf3a2482c440&amp;content-type=text/vnd.viewcvs-markup">v e654ce9f6b [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 16:08:27</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcMessageBuilder.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java?rev=d36e382620f380875d8bf92e2e365ab44df23c68&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 16:01:33</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/<b>PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcConnection.java?rev=ec663469068ce0977e807571a1e2423dc640703b&amp;content-type=text/vnd.viewcvs-markup">v ec663469068ce0977e807571a1e2423 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 15:54:51</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java?rev=eb079f92a09404df93545c436cc2ff5d71353918&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 15:22:12</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java?rev=e60f924c69be29890d62f3df6df4aeace6575965&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 12:38:14</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java?rev=8da0bc27e1db6fae82612d65e44b738df9d740be&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:53:47</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=c66b83e3afd00c8417c5cf867e5e97b2418d1dec&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:47:12</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnection.java?rev=996b7 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:33:14</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/BaseEtherNetIpPlcConnection.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/<b>BaseEtherNetIpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/BaseEt [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:26:34</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java?rev=b455aded8c4134656035 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:09:02</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/Default [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 10:28:01</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcProprietarySender.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcProprietarySender.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcProprietarySender.java?rev=1ac09c968200a9b8c2fa2e4750dc408fbf9b470b&amp;content-type=text [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 09:45:22</td> 
      <td>julian &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/test/java/org/apache/plc4x/java/opm/PlcEntityManagerTest.java">plc4j/utils/opm/src/test/java/org/apache/plc4x/java/opm/<b>PlcEntityManagerTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/test/java/org/apache/plc4x/java/opm/PlcEntityManagerTest.java?rev=1d1391cef4c09cf1ece370632bc74f189cea4900&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 09:17:01</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=adf1f2ea686d598bac5c9113d2aaf6e06a113439&amp;content-type=text/vnd.viewcvs-markup">v adf1f2ea686d598bac5c9113d2aaf6e06a113439</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 08:35:53</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=e6754727cb21e3f90ad095ecb405708a0f707863&amp;content-type=text/vnd.viewcvs-markup">v e675 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 08:35:53</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=49b4708e65c5b5d1d93dfad4004744d5d0dd03a6&amp;content-type=text/vnd.viewcvs-markup">v 49b4 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-03 19:30:03</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=4fe9766d4a518a4d084589fe5f5cc8ef7291b8fc&amp;content-type=text/vnd.viewcvs-markup">v 4fe9 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-03 19:30:03</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=6809a435a7b30f695fdba4760881c23ea3103edc&amp;content-type=text/vnd.viewcvs-markup">v 6809 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-03 19:17:07</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=50c71bc1da02cbe3935473a1018f338310c93190&amp;content-type=text/vnd.viewcvs-markup">v 50c7 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-03 19:17:07</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=ba0bcfd64a8bcf63921a90245c3471f6027eeb29&amp;content-type=text/vnd.viewcvs-markup">v ba0b [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-03 18:50:46</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=b4fc6e1fde205ac0e40124afe3fc7db6a91246d4&amp;content-type=text/vnd.viewcvs-markup">v b4fc [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-03 18:50:46</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntityManager.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntityManager.java?rev=60d20dd02601c41b414f0965327008a1c01468d1&amp;content-type=text/vnd.viewcvs-markup">v 60d2 [...]
     </tr> 
-    <tr class="b"> 
-     <td>2018-10-02 09:50:50</td> 
-     <td>Julian &lt;j.feinauer@pragmaticminds.de&gt;</td> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=ae9db03c4d4279d7c7db39f277cdf9e35a89deac&amp;content-type=text/vnd.v [...]
-    </tr> 
     <tr class="a"> 
      <td>2018-09-19 08:15:01</td> 
      <td>Julian Feinauer &lt;j.feinauer@pragmaticminds.de&gt;</td> 
diff --git a/plc4j/file-activity.html b/plc4j/file-activity.html
index d2aa86e..92b7652 100644
--- a/plc4j/file-activity.html
+++ b/plc4j/file-activity.html
@@ -144,7 +144,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -160,8 +160,8 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 112<br>Total number of files changed: 280</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 112<br>Total number of files changed: 281</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -199,7 +199,7 @@
      <td>8</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
      <td>8</td> 
     </tr> 
     <tr class="b"> 
@@ -211,11 +211,11 @@
      <td>8</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>ManualPlc4XAdsTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>ManualPlc4XAdsTest.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="b"> 
@@ -279,75 +279,75 @@
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntity.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcField.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcField.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcEntity.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/PlcField.java">plc4j/utils/opm/src/main/java/org/apache/plc4x/java/opm/<b>PlcField.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcSubscriber.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcSubscriber.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcConnection.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcConnection.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnectionTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcSubscriber.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcSubscriber.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnectionTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnectionTest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/AbstractPlcConnection.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/<b>AbstractPlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnectionTest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcWriteRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcWriteRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/AbstractPlcConnection.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/<b>AbstractPlcConnection.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcWriteRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcWriteRequest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcProprietaryResponse.java</b></a> </td> 
-     <td>3</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> </td> 
+     <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcReadRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcProprietaryResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcProprietaryResponse.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcSubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcReadRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcReadRequest.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcSubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionRequest.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcWriteRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcWriteRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcUnsubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionResponse.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcWriteRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcWriteRequest.java</b></a> </td> 
      <td>3</td> 
     </tr> 
     <tr class="a"> 
@@ -599,6 +599,14 @@
      <td>2</td> 
     </tr> 
     <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/pom.xml">plc4j/api/<b>pom.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
@@ -607,6 +615,14 @@
      <td>1</td> 
     </tr> 
     <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/logback.xml">plc4j/protocols/s7/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcFieldRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcFieldRequest.java</b></a> </td> 
      <td>1</td> 
     </tr> 
@@ -1099,194 +1115,182 @@
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/S7FieldTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/<b>S7FieldTests.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/authentication/<b>PlcUsernamePasswordAuthentication.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/pom.xml">plc4j/utils/connection-pool/<b>pom.xml</b></a> </td> 
-     <td>1</td> 
-    </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledDummyDriver.java">plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledDummyDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/pom.xml">plc4j/utils/connection-pool/<b>pom.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/utils/connection-pool/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/PooledDummyDriver.java">plc4j/utils/connection-pool/src/test/java/org/apache/plc4x/java/utils/connectionpool/<b>PooledDummyDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/logback.xml">plc4j/utils/connection-pool/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/utils/connection-pool/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcMessageBuilder.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/utils/connection-pool/src/test/resources/logback.xml">plc4j/utils/connection-pool/src/test/resources/<b>logback.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcDriver.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/<b>PlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/PlcMessageBuilder.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcMessageBuilder.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/DoubleMockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>DoubleMockDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/PlcDriver.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/<b>PlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/MockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>MockDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/DoubleMockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>DoubleMockDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/java/org/apache/plc4x/java/mock/MockDriver.java">plc4j/core/src/test/java/org/apache/plc4x/java/mock/<b>MockDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/AdsPlcDriver.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/<b>AdsPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/core/src/test/resources/test/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/core/src/test/resources/test/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/AdsPlcDriver.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/<b>AdsPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/<b>EtherNetIpPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/<b>EtherNetIpPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/src/site/asciidoc/developers/implementing-drivers.adoc">plc4j/protocols/src/site/asciidoc/developers/<b>implementing-drivers.adoc</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestPlcDriver.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/src/site/asciidoc/developers/implementing-drivers.adoc">plc4j/protocols/src/site/asciidoc/developers/<b>implementing-drivers.adoc</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestPlcDriver.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcFieldResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcFieldResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcFieldResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcFieldResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcWriteResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcWriteResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoder.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcWriteResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcWriteResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/resources/logback.xml">plc4j/protocols/ads/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoder.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/resources/logback.xml">plc4j/protocols/ads/src/test/resources/<b>logback.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/S7TsapIdEncoderTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/<b>S7TsapIdEncoderTest.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
diff --git a/plc4j/plc4j-api/changelog.html b/plc4j/plc4j-api/changelog.html
index a35da32..c8100a6 100644
--- a/plc4j/plc4j-api/changelog.html
+++ b/plc4j/plc4j-api/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 19<br>Total number of files changed: 37</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-api/file-activity.html b/plc4j/plc4j-api/file-activity.html
index 18557f3..b973b38 100644
--- a/plc4j/plc4j-api/file-activity.html
+++ b/plc4j/plc4j-api/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 19<br>Total number of files changed: 37</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-api/jacoco/jacoco-sessions.html b/plc4j/plc4j-api/jacoco/jacoco-sessions.html
index 0da969a..279b046 100644
--- a/plc4j/plc4j-api/jacoco/jacoco-sessions.html
+++ b/plc4j/plc4j-api/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-api/jacoco/jacoco.xml b/plc4j/plc4j-api/jacoco/jacoco.xml
index 9717d6b..150ebdb 100644
--- a/plc4j/plc4j-api/jacoco/jacoco.xml
+++ b/plc4j/plc4j-api/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: API"><sessioninfo id="plc4x-vm.apache.org-202c31bf" start="1541010771115" dump="1541010773018"/><package name="org/apache/plc4x/java/api/authentication"><class name="org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication" sourcefilename="PlcUsernamePasswordAuthentication.java"><method name="&lt;init&gt;" desc="(Ljava/lang/Str [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: API"><sessioninfo id="plc4x-vm.apache.org-95ed118c" start="1541065903974" dump="1541065905775"/><package name="org/apache/plc4x/java/api/authentication"><class name="org/apache/plc4x/java/api/authentication/PlcUsernamePasswordAuthentication" sourcefilename="PlcUsernamePasswordAuthentication.java"><method name="&lt;init&gt;" desc="(Ljava/lang/Str [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-api/surefire-report.html b/plc4j/plc4j-api/surefire-report.html
index 1790225..fe5d944 100644
--- a/plc4j/plc4j-api/surefire-report.html
+++ b/plc4j/plc4j-api/surefire-report.html
@@ -220,7 +220,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.037</td> 
+    <td>0.015</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -253,7 +253,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.037</td> 
+    <td>0.015</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -284,7 +284,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.037</td> 
+     <td>0.015</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -303,7 +303,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.api.authentication.PlcUsernamePasswordAuthenticationTest.authenication"></a>authenication</td> 
-     <td>0.012</td> 
+     <td>0.006</td> 
     </tr> 
    </tbody> 
   </table> 
diff --git a/plc4j/plc4j-core/changelog.html b/plc4j/plc4j-core/changelog.html
index cd27e17..887a68f 100644
--- a/plc4j/plc4j-core/changelog.html
+++ b/plc4j/plc4j-core/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 5<br>Total number of files changed: 16</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-core/file-activity.html b/plc4j/plc4j-core/file-activity.html
index e5be1d6..7554fab 100644
--- a/plc4j/plc4j-core/file-activity.html
+++ b/plc4j/plc4j-core/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 5<br>Total number of files changed: 16</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-core/jacoco/jacoco-sessions.html b/plc4j/plc4j-core/jacoco/jacoco-sessions.html
index 86e7bfd..d5f0573 100644
--- a/plc4j/plc4j-core/jacoco/jacoco-sessions.html
+++ b/plc4j/plc4j-core/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-core/jacoco/jacoco.xml b/plc4j/plc4j-core/jacoco/jacoco.xml
index 7565216..da9b8cb 100644
--- a/plc4j/plc4j-core/jacoco/jacoco.xml
+++ b/plc4j/plc4j-core/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Core"><sessioninfo id="plc4x-vm.apache.org-27c4be06" start="1541010807107" dump="1541010809943"/><package name="org/apache/plc4x/java"><class name="org/apache/plc4x/java/PlcDriverManager" sourcefilename="PlcDriverManager.java"><method name="&lt;init&gt;" desc="()V" line="39"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Core"><sessioninfo id="plc4x-vm.apache.org-32fb5a1b" start="1541065939916" dump="1541065942720"/><package name="org/apache/plc4x/java"><class name="org/apache/plc4x/java/PlcDriverManager" sourcefilename="PlcDriverManager.java"><method name="&lt;init&gt;" desc="()V" line="39"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-core/surefire-report.html b/plc4j/plc4j-core/surefire-report.html
index 9984069..7646231 100644
--- a/plc4j/plc4j-core/surefire-report.html
+++ b/plc4j/plc4j-core/surefire-report.html
@@ -220,7 +220,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>1.083</td> 
+    <td>1.1</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -253,7 +253,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>1.083</td> 
+    <td>1.1</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -284,7 +284,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>1.083</td> 
+     <td>1.1</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -308,7 +308,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.PlcDriverManagerTest.getInvalidUriTest"></a>getInvalidUriTest</td> 
-     <td>0.002</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -318,7 +318,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.PlcDriverManagerTest.getExistingDriverTest"></a>getExistingDriverTest</td> 
-     <td>1.042</td> 
+     <td>1.062</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
diff --git a/plc4j/plc4j-protocols/changelog.html b/plc4j/plc4j-protocols/changelog.html
index 0ab0421..33e09fc 100644
--- a/plc4j/plc4j-protocols/changelog.html
+++ b/plc4j/plc4j-protocols/changelog.html
@@ -159,7 +159,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -176,8 +176,8 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 60<br>Total number of files changed: 206</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 60<br>Total number of files changed: 207</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -188,305 +188,305 @@
    </thead> 
    <tbody> 
     <tr class="b"> 
+     <td>2018-11-01 10:50:14</td> 
+     <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java?rev=19726383a3de2dfe1a539e5c6968e50788294b7c&amp;content-type=text/vn [...]
+    </tr> 
+    <tr class="a"> 
      <td>2018-10-31 15:30:35</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=f0123ef97137c5f0832e1fd5fe121566a72f4a80&amp;content-type=text/vnd.viewcvs-markup">v f0123ef97137c5f0832e1fd5fe121566a72f4a80</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/ [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 16:39:18</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/<b>DefaultS7MessageProcessor.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java?rev=624b9 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-30 12:11:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/<b>S7IdentifiedEvent.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java?rev=6f0c499bfdf374bd44310e5ade270524bf41dc05& [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 10:42:08</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=a37d40c21e042cd8fa29afa884f472d55353d610&amp;content-type=text/vnd.viewcvs-markup">v a37d40c21e042cd8fa29afa884f472d55353d610</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/ [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 23:47:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=6cf60a0a99298140f0931d0276973e1119b48dcc&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 14:32:32</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=ac811bee66aad0eb594df07f730ccc5b86afd95f&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 14:17:31</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/EncoderDecoderRoundTripTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>EncoderDecoderRoundTripTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/EncoderDecoderRoundTripTest.java?rev=98 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 10:42:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=e2a42a92e43684ecf855febcabd5f0142d9c08ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 10:16:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=b41d3fb5239192133a7a19c8f5814f3259d328ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 08:27:07</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=f257a6d24a132a1f5a3995a2a5e5a2ce8c7 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 07:54:08</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=6fc11d9d8cb4794c05f998965869080ab07 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-28 16:50:29</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java? [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-28 16:23:44</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java?rev=1122287fc854774aff21da93f1dde968db2de248&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-28 16:11:19</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java?rev=2c1a2fc432932c96fab6e37919993c7ae89627d3&amp;content- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-28 15:24:00</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/protocol/Plc4XSupportedDataTypes.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/protocol/<b>Plc4XSupportedDataTypes.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/protocol/Plc4XSupportedDat [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-27 14:40:40</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnection.java?rev=342fb753674310df157046ed5b [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 00:51:31</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/<b>S7BigIntegerFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java?rev=4a1b19e83ca3cfaace7ce09 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 13:30:07</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java?rev=479f3a75e54704013d90 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 11:59:56</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java?rev=eb1d27264698ec3aa45c [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 00:30:27</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java?rev=c573b583a87e421eeead1f49b5d5b91a162fdc78&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:28:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java?rev=23d7afbfe11574af027e5ba57018bf39d6ce1c09&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 21:28:16</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java? [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:27:53</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/HexUtil.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>HexUtil.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/HexUtil.java?rev=a6b3fe3f5fa8dcb277fd369a980c7781fcf005b6&amp [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-24 12:30:18</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/Default [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-22 14:06:57</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java?rev=563f16f82c14b5a4378cd43eb62aebf8953db953&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-19 09:44:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultBigDecimalFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultBigDecimalFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-19 09:40:55</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=211f6092f95e64e2d20eb1e542ccdd4c145 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 19:50:36</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=3bd42a5637ba6310ffacbaf399f16878c8f11be8&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 19:25:10</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/UnknownCommand.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/<b>UnknownCommand.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/api/commands/UnknownCommand.java?rev=7ef7f00527e1b3ef68699ab916b7ff3a33f503fd&amp [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 17:00:37</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsDataType.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsDataType.java?rev=f00e35d5e3d5ed88be2e9d57a86449d7c0ac7d1f&amp;content-type=text/vnd.viewcvs [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 15:20:13</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcUnsubscriptionRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcUnsubscriptionRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/D [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 15:08:20</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=514719c971214bd660440045cc900f0690f [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 14:59:17</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultBigDecimalFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultBigDecimalFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-18 12:21:17</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/i [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-18 12:14:54</td> 
      <td>Sebastian Rühl &lt;sruehl@apache.org&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/DefaultModbusByteArrayFieldItem.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/<b>DefaultModbusByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/messages/items/DefaultMod [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-15 13:26:30</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoCInflux.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoCInflux.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoCInflux.java?rev=2c50ed1072620875165aa48d048a28557d94675c&amp;content-type=text/vnd.viewcvs-ma [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-14 17:50:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=4bf9c25064cfa7d345d365aa5312dabe4fee34c4&amp;content-type=text/vnd.viewcvs-markup">v 4bf9c25064cfa7d345d365aa5312dabe4fee34c4</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-12 17:28:25</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=352f7e5915d304f1de965e73368867452c9c1e7d&amp;content-type=text/vnd.viewcvs-markup">v 352f7e5915d304f1de965e73368867452c9c1e7d</a><br><br>- Updated the POC to ElasticSearch 6.4.2</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-12 15:54:12</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=40ab074feb355dcfc69f79c4f25d926799af1542&amp;content-type=text/vnd.viewcvs-markup">v 40ab074feb [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-12 15:43:47</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=ebc6604c4943268fbed348922fe90f86c275d949&amp;content-type=text/vnd.viewcvs-markup">v ebc6604c4943268fbed348922fe90f86c275d949</a><br><br>- Added an option to run the POC via maven.</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-11 15:22:38</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=70163d387da47b9115fd45cc5ea4279213508b6c&amp;content-type=text/vnd.viewcvs-markup">v 70163d387da47b9115fd45cc5ea4279213508b6c</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-10 16:34:53</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultLongFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultLongFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/Defau [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-10 15:54:48</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=62df6823b1cce97cb7d0337955cb1c9f9c0d2f51&amp;content-type=text/vnd.viewcvs-markup">v 62df6823b1 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-10 12:13:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=3a59b41ac28327b2d6f9dd193c10287a084d3bfc&amp;content-type=text/vnd.viewcvs-markup">v 3a59b41ac2 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-08 12:28:21</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocol.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocol.java?rev=827b7a1fc927ae875173f69d4bca660abbcfff9a&amp;co [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-06 20:25:38</td> 
      <td>timbo2k &lt;43384429+timbo2k@users.noreply.github.com&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/i [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-05 16:18:38</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=e7714764c5a43c33e5f6dad50c6e680b5ebf4dd5&amp;content-type=text/vnd.viewcvs-markup">v e7714764c5 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 19:37:11</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java?rev=554c3033bd9b87f7eacb [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 17:36:25</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java">plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/<b>PoC.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java?rev=e654ce9f6b1f5d2006475f284069cf3a2482c440&amp;content-type=text/vnd.viewcvs-markup">v e654ce9f6b [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 16:01:33</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/AdsPlcDriver.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/<b>AdsPlcDriver.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/AdsPlcDriver.java?rev=ec663469068ce0977e807571a1e2423dc640703b&amp;content-type=text/vnd.viewcvs-markup">v ec66 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 15:54:51</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>ManualPlc4XAdsTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java?rev=eb079f92a09404df93545c436cc2ff5d71353918&amp;content-type=text/vnd.view [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 15:22:12</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java?rev=e60f924c69be29890d62 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 12:38:14</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.java?rev=8da0bc27e1db6fae82612d65e44b738df9d [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:53:47</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=c66b83e3afd00c8417c5cf867e5e97b2418d1dec&amp;content- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:47:12</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnection.java?rev=996b7 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:33:14</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/BaseEtherNetIpPlcConnection.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/<b>BaseEtherNetIpPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/connection/BaseEt [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 11:26:34</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.java?rev=b455aded8c4134656035 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:09:02</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryRequest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/Default [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 09:17:01</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml">plc4j/protocols/delta-v/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta-v/pom.xml?rev=adf1f2ea686d598bac5c9113d2aaf6e06a113439&amp;content-type=text/vnd.viewcvs-markup">v adf1f2ea686d598bac5c9113d2aaf6e06a113439</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/delta- [...]
     </tr> 
-    <tr class="a"> 
-     <td>2018-10-02 09:50:50</td> 
-     <td>Julian &lt;j.feinauer@pragmaticminds.de&gt;</td> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=ae9db03c4d4279d7c7db39f277cdf9e35a89deac&amp;content-type=text/vnd.v [...]
-    </tr> 
    </tbody> 
   </table> 
  </div> 
diff --git a/plc4j/plc4j-protocols/file-activity.html b/plc4j/plc4j-protocols/file-activity.html
index 3357ba9..bd1b3d4 100644
--- a/plc4j/plc4j-protocols/file-activity.html
+++ b/plc4j/plc4j-protocols/file-activity.html
@@ -159,7 +159,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -175,8 +175,8 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 60<br>Total number of files changed: 206</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 60<br>Total number of files changed: 207</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -194,7 +194,7 @@
      <td>8</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
      <td>8</td> 
     </tr> 
     <tr class="a"> 
@@ -206,11 +206,11 @@
      <td>8</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>ManualPlc4XAdsTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>ManualPlc4XAdsTest.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="a"> 
@@ -258,40 +258,40 @@
      <td>5</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/DefaultByteArrayFieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>DefaultByteArrayFieldItem.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/Plc4XEtherNetIpProtocol.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/netty/<b>Plc4XEtherNetIpProtocol.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnectionTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnectionTest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnectionTest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/AbstractPlcConnection.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/<b>AbstractPlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/AdsSerialPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsSerialPlcConnectionTest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcWriteRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcWriteRequest.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/AbstractPlcConnection.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/connection/<b>AbstractPlcConnection.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcWriteRequest.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcWriteRequest.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
-     <td>3</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/AdsPlcFieldHandler.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsPlcFieldHandler.java</b></a> </td> 
+     <td>4</td> 
     </tr> 
     <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/FieldItem.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/items/<b>FieldItem.java</b></a> </td> 
@@ -474,6 +474,22 @@
      <td>2</td> 
     </tr> 
     <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/logback.xml">plc4j/protocols/s7/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/model/S7Field.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/model/<b>S7Field.java</b></a> </td> 
      <td>1</td> 
     </tr> 
@@ -870,142 +886,130 @@
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/S7FieldTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/<b>S7FieldTests.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/AdsPlcDriver.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/<b>AdsPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
-     <td>1</td> 
-    </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/<b>EtherNetIpPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ads/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver.java">plc4j/protocols/ethernetip/src/main/java/org/apache/plc4x/java/ethernetip/<b>EtherNetIpPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ethernetip/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/ethernetip/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/modbus/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/src/site/asciidoc/developers/implementing-drivers.adoc">plc4j/protocols/src/site/asciidoc/developers/<b>implementing-drivers.adoc</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestPlcDriver.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestPlcDriver.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/src/site/asciidoc/developers/implementing-drivers.adoc">plc4j/protocols/src/site/asciidoc/developers/<b>implementing-drivers.adoc</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestPlcDriver.java">plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/<b>TestPlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/test/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/test/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcFieldResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcFieldResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/DefaultPlcProprietaryResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>DefaultPlcProprietaryResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcFieldResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcFieldResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcWriteResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcWriteResponse.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoder.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/InternalPlcWriteResponse.java">plc4j/protocols/driver-bases/base/src/main/java/org/apache/plc4x/java/base/messages/<b>InternalPlcWriteResponse.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/resources/logback.xml">plc4j/protocols/ads/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoder.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/resources/logback.xml">plc4j/protocols/ads/src/test/resources/<b>logback.xml</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/S7TsapIdEncoderTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/<b>S7TsapIdEncoderTest.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html
index 63d6b31..10e2483 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 22<br>Total number of files changed: 39</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html
index 97c9959..df5a848 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 22<br>Total number of files changed: 39</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco-sessions.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco-sessions.html
index 4165026..16996b2 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco-sessions.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.xml b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.xml
index 115a7ec..a5f6bba 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.xml
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: ADS"><sessioninfo id="plc4x-vm.apache.org-30ad7745" start="1541010819883" dump="1541010849789"/><package name="org/apache/plc4x/java/ads/connection"><class name="org/apache/plc4x/java/ads/connection/AdsConnectionFactory" sourcefilename="AdsConnectionFactory.java"><method name="&lt;init&gt;" desc="()V" line="27"><counter type="INSTRUCTI [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: ADS"><sessioninfo id="plc4x-vm.apache.org-9894bfa9" start="1541065952751" dump="1541065983024"/><package name="org/apache/plc4x/java/ads/connection"><class name="org/apache/plc4x/java/ads/connection/AdsConnectionFactory" sourcefilename="AdsConnectionFactory.java"><method name="&lt;init&gt;" desc="()V" line="27"><counter type="INSTRUCTI [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/surefire-report.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/surefire-report.html
index df1b402..217e884 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/surefire-report.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/surefire-report.html
@@ -273,7 +273,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>135</td> 
     <td>77.649%</td> 
-    <td>25.307</td> 
+    <td>25.549</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -306,7 +306,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>2.364</td> 
+    <td>2.48</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.ads.protocol">org.apache.plc4x.java.ads.protocol</a></td> 
@@ -315,7 +315,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>3.811</td> 
+    <td>3.815</td> 
    </tr> 
    <tr class="b"> 
     <td><a href="#org.apache.plc4x.java.ads.api.generic">org.apache.plc4x.java.ads.api.generic</a></td> 
@@ -324,7 +324,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.087</td> 
+    <td>0.083</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.ads.api.serial.types">org.apache.plc4x.java.ads.api.serial.types</a></td> 
@@ -333,7 +333,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>15</td> 
     <td>46.429%</td> 
-    <td>0.079</td> 
+    <td>0.067</td> 
    </tr> 
    <tr class="b"> 
     <td><a href="#org.apache.plc4x.java.ads.api.commands.types">org.apache.plc4x.java.ads.api.commands.types</a></td> 
@@ -342,7 +342,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>94</td> 
     <td>55.238%</td> 
-    <td>0.198</td> 
+    <td>0.166</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.ads.api.tcp">org.apache.plc4x.java.ads.api.tcp</a></td> 
@@ -351,7 +351,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.058</td> 
+    <td>0.032</td> 
    </tr> 
    <tr class="b"> 
     <td><a href="#org.apache.plc4x.java.ads.api.generic.types">org.apache.plc4x.java.ads.api.generic.types</a></td> 
@@ -360,7 +360,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>16</td> 
     <td>77.143%</td> 
-    <td>0.098</td> 
+    <td>0.115</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.ads.protocol.util">org.apache.plc4x.java.ads.protocol.util</a></td> 
@@ -369,7 +369,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>4</td> 
     <td>42.857%</td> 
-    <td>0.028</td> 
+    <td>0.032</td> 
    </tr> 
    <tr class="b"> 
     <td><a href="#org.apache.plc4x.java.ads.api.util">org.apache.plc4x.java.ads.api.util</a></td> 
@@ -378,7 +378,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.001</td> 
+    <td>0.018</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.ads.connection">org.apache.plc4x.java.ads.connection</a></td> 
@@ -387,7 +387,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>1</td> 
     <td>95.238%</td> 
-    <td>1.022</td> 
+    <td>1.044</td> 
    </tr> 
    <tr class="b"> 
     <td><a href="#org.apache.plc4x.java.ads.api.tcp.types">org.apache.plc4x.java.ads.api.tcp.types</a></td> 
@@ -396,7 +396,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>5</td> 
     <td>37.5%</td> 
-    <td>0.002</td> 
+    <td>0.011</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.ads">org.apache.plc4x.java.ads</a></td> 
@@ -405,7 +405,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>16.612</td> 
+    <td>16.645</td> 
    </tr> 
    <tr class="b"> 
     <td><a href="#org.apache.plc4x.java.ads.api.commands">org.apache.plc4x.java.ads.api.commands</a></td> 
@@ -414,7 +414,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.946</td> 
+    <td>1.04</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.ads.model">org.apache.plc4x.java.ads.model</a></td> 
@@ -454,7 +454,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>2.364</td> 
+     <td>2.48</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -484,7 +484,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>1.184</td> 
+     <td>1.159</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -494,7 +494,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>1.252</td> 
+     <td>1.234</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -504,7 +504,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.391</td> 
+     <td>0.422</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -514,7 +514,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.805</td> 
+     <td>0.828</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolExampleConversationTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -524,7 +524,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.179</td> 
+     <td>0.172</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -554,7 +554,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.087</td> 
+     <td>0.083</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -584,7 +584,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>15</td> 
      <td>46.429%</td> 
-     <td>0.079</td> 
+     <td>0.067</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -614,7 +614,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.WriteLengthTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -624,7 +624,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.LengthTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -634,7 +634,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.017</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.ReadLengthTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -644,7 +644,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.001</td> 
+     <td>0.004</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -654,7 +654,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>94</td> 
      <td>48.913%</td> 
-     <td>0.173</td> 
+     <td>0.142</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.DeviceTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -664,7 +664,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.AdsStampHeaderTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -674,7 +674,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.003</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.AdsNotificationSampleTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -724,7 +724,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.058</td> 
+     <td>0.032</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -764,7 +764,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.AmsNetIdTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -774,7 +774,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.DataLengthTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -784,7 +784,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.004</td> 
+     <td>0.011</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.CommandTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -794,7 +794,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.064</td> 
+     <td>0.07</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.AmsErrorTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -814,7 +814,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>16</td> 
      <td>50%</td> 
-     <td>0.026</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.AmsPortTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -824,7 +824,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.001</td> 
+     <td>0.008</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -874,7 +874,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>1</td> 
      <td>0%</td> 
-     <td>0.005</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.protocol.util.LittleEndianDecoderTest"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -914,7 +914,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.001</td> 
+     <td>0.018</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -944,7 +944,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.236</td> 
+     <td>0.18</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.connection.AdsTcpPlcConnectionTests"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -964,7 +964,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.125</td> 
+     <td>0.136</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -974,7 +974,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>1</td> 
      <td>93.333%</td> 
-     <td>0.66</td> 
+     <td>0.727</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -1004,7 +1004,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>5</td> 
      <td>37.5%</td> 
-     <td>0.002</td> 
+     <td>0.011</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -1034,7 +1034,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>16.612</td> 
+     <td>16.645</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -1064,7 +1064,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.946</td> 
+     <td>1.04</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -1169,12 +1169,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf2_class_org.apache.plc4x.java.ads.api.commands.AdsAddDeviceNotificationRequest"></a>testOf[2 class org.apache.plc4x.java.ads.api.commands.AdsAddDeviceNotificationRequest]</td> 
-     <td>0.416</td> 
+     <td>0.447</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf3_class_org.apache.plc4x.java.ads.api.commands.AdsAddDeviceNotificationResponse"></a>testOf[3 class org.apache.plc4x.java.ads.api.commands.AdsAddDeviceNotificationResponse]</td> 
-     <td>0.084</td> 
+     <td>0.072</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1189,12 +1189,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf6_class_org.apache.plc4x.java.ads.api.commands.AdsDeviceNotificationRequest"></a>testOf[6 class org.apache.plc4x.java.ads.api.commands.AdsDeviceNotificationRequest]</td> 
-     <td>0.041</td> 
+     <td>0.056</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf7_class_org.apache.plc4x.java.ads.api.commands.AdsDeviceNotificationResponse"></a>testOf[7 class org.apache.plc4x.java.ads.api.commands.AdsDeviceNotificationResponse]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1204,7 +1204,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf9_class_org.apache.plc4x.java.ads.api.commands.AdsReadDeviceInfoResponse"></a>testOf[9 class org.apache.plc4x.java.ads.api.commands.AdsReadDeviceInfoResponse]</td> 
-     <td>0.145</td> 
+     <td>0.163</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1214,22 +1214,22 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf11_class_org.apache.plc4x.java.ads.api.commands.AdsReadResponse"></a>testOf[11 class org.apache.plc4x.java.ads.api.commands.AdsReadResponse]</td> 
-     <td>0.036</td> 
+     <td>0.056</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf12_class_org.apache.plc4x.java.ads.api.commands.AdsReadStateRequest"></a>testOf[12 class org.apache.plc4x.java.ads.api.commands.AdsReadStateRequest]</td> 
-     <td>0.002</td> 
+     <td>0.003</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf13_class_org.apache.plc4x.java.ads.api.commands.AdsReadStateResponse"></a>testOf[13 class org.apache.plc4x.java.ads.api.commands.AdsReadStateResponse]</td> 
-     <td>0.069</td> 
+     <td>0.074</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf14_class_org.apache.plc4x.java.ads.api.commands.AdsReadWriteRequest"></a>testOf[14 class org.apache.plc4x.java.ads.api.commands.AdsReadWriteRequest]</td> 
-     <td>0.066</td> 
+     <td>0.079</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1244,22 +1244,22 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf17_class_org.apache.plc4x.java.ads.api.commands.AdsWriteControlResponse"></a>testOf[17 class org.apache.plc4x.java.ads.api.commands.AdsWriteControlResponse]</td> 
-     <td>0.003</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf18_class_org.apache.plc4x.java.ads.api.commands.AdsWriteRequest"></a>testOf[18 class org.apache.plc4x.java.ads.api.commands.AdsWriteRequest]</td> 
-     <td>0.006</td> 
+     <td>0.011</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf19_class_org.apache.plc4x.java.ads.api.commands.AdsWriteResponse"></a>testOf[19 class org.apache.plc4x.java.ads.api.commands.AdsWriteResponse]</td> 
-     <td>0.003</td> 
+     <td>0.004</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf20_class_org.apache.plc4x.java.ads.api.commands.UnknownCommand"></a>testOf[20 class org.apache.plc4x.java.ads.api.commands.UnknownCommand]</td> 
-     <td>0.034</td> 
+     <td>0.035</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -1305,7 +1305,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.GenericFactoryMethodTest.testOf1_class_org.apache.plc4x.java.ads.api.generic.AmsHeader"></a>testOf[1 class org.apache.plc4x.java.ads.api.generic.AmsHeader]</td> 
-     <td>0.086</td> 
+     <td>0.083</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -1363,7 +1363,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.util.ByteValueTest.checkUnsignedBoundsLongTooBig"></a>checkUnsignedBoundsLongTooBig</td> 
-     <td>0</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1406,7 +1406,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.LengthTest.ofString"></a>ofString</td> 
-     <td>0.007</td> 
+     <td>0.006</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1416,7 +1416,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.LengthTest.ofLong"></a>ofLong</td> 
-     <td>0.003</td> 
+     <td>0.002</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -1646,7 +1646,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes2_class_org.apache.plc4x.java.ads.api.commands.types.AdsState"></a>testOfBytes[2 class org.apache.plc4x.java.ads.api.commands.types.AdsState]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt2_class_org.apache.plc4x.java.ads.api.commands.types.AdsState"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -1736,12 +1736,12 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses3_class_org.apache.plc4x.java.ads.api.commands.types.CycleTime"></a>innerReservedClasses[3 class org.apache.plc4x.java.ads.api.commands.types.CycleTime]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString3_class_org.apache.plc4x.java.ads.api.commands.types.CycleTime"></a>testOfString[3 class org.apache.plc4x.java.ads.api.commands.types.CycleTime]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset3_class_org.apache.plc4x.java.ads.api.commands.types.CycleTime"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -1816,7 +1816,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses4_class_org.apache.plc4x.java.ads.api.commands.types.Data"></a>innerReservedClasses[4 class org.apache.plc4x.java.ads.api.commands.types.Data]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1826,7 +1826,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset4_class_org.apache.plc4x.java.ads.api.commands.types.Data"></a>testOfStringCharset[4 class org.apache.plc4x.java.ads.api.commands.types.Data]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1885,7 +1885,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString5_class_org.apache.plc4x.java.ads.api.commands.types.Device"></a>testOfString[5 class org.apache.plc4x.java.ads.api.commands.types.Device]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -1926,7 +1926,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes6_class_org.apache.plc4x.java.ads.api.commands.types.DeviceState"></a>testOfBytes[6 class org.apache.plc4x.java.ads.api.commands.types.DeviceState]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt6_class_org.apache.plc4x.java.ads.api.commands.types.DeviceState"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -1944,12 +1944,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses6_class_org.apache.plc4x.java.ads.api.commands.types.DeviceState"></a>innerReservedClasses[6 class org.apache.plc4x.java.ads.api.commands.types.DeviceState]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString6_class_org.apache.plc4x.java.ads.api.commands.types.DeviceState"></a>testOfString[6 class org.apache.plc4x.java.ads.api.commands.types.DeviceState]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset6_class_org.apache.plc4x.java.ads.api.commands.types.DeviceState"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -1998,7 +1998,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes7_class_org.apache.plc4x.java.ads.api.commands.types.IndexGroup"></a>testOfBytes[7 class org.apache.plc4x.java.ads.api.commands.types.IndexGroup]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt7_class_org.apache.plc4x.java.ads.api.commands.types.IndexGroup"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2021,7 +2021,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString7_class_org.apache.plc4x.java.ads.api.commands.types.IndexGroup"></a>testOfString[7 class org.apache.plc4x.java.ads.api.commands.types.IndexGroup]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset7_class_org.apache.plc4x.java.ads.api.commands.types.IndexGroup"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2142,7 +2142,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes9_class_org.apache.plc4x.java.ads.api.commands.types.Length"></a>testOfBytes[9 class org.apache.plc4x.java.ads.api.commands.types.Length]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt9_class_org.apache.plc4x.java.ads.api.commands.types.Length"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2237,7 +2237,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString10_class_org.apache.plc4x.java.ads.api.commands.types.MajorVersion"></a>testOfString[10 class org.apache.plc4x.java.ads.api.commands.types.MajorVersion]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset10_class_org.apache.plc4x.java.ads.api.commands.types.MajorVersion"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2286,7 +2286,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes11_class_org.apache.plc4x.java.ads.api.commands.types.MaxDelay"></a>testOfBytes[11 class org.apache.plc4x.java.ads.api.commands.types.MaxDelay]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt11_class_org.apache.plc4x.java.ads.api.commands.types.MaxDelay"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2304,7 +2304,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses11_class_org.apache.plc4x.java.ads.api.commands.types.MaxDelay"></a>innerReservedClasses[11 class org.apache.plc4x.java.ads.api.commands.types.MaxDelay]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -2358,7 +2358,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes12_class_org.apache.plc4x.java.ads.api.commands.types.MinorVersion"></a>testOfBytes[12 class org.apache.plc4x.java.ads.api.commands.types.MinorVersion]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt12_class_org.apache.plc4x.java.ads.api.commands.types.MinorVersion"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2399,7 +2399,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter12_class_org.apache.plc4x.java.ads.api.commands.types.MinorVersion"></a>testGetter[12 class org.apache.plc4x.java.ads.api.commands.types.MinorVersion]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong12_class_org.apache.plc4x.java.ads.api.commands.types.MinorVersion"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2430,7 +2430,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes13_class_org.apache.plc4x.java.ads.api.commands.types.NotificationHandle"></a>testOfBytes[13 class org.apache.plc4x.java.ads.api.commands.types.NotificationHandle]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt13_class_org.apache.plc4x.java.ads.api.commands.types.NotificationHandle"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2453,7 +2453,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString13_class_org.apache.plc4x.java.ads.api.commands.types.NotificationHandle"></a>testOfString[13 class org.apache.plc4x.java.ads.api.commands.types.NotificationHandle]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset13_class_org.apache.plc4x.java.ads.api.commands.types.NotificationHandle"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2471,7 +2471,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter13_class_org.apache.plc4x.java.ads.api.commands.types.NotificationHandle"></a>testGetter[13 class org.apache.plc4x.java.ads.api.commands.types.NotificationHandle]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong13_class_org.apache.plc4x.java.ads.api.commands.types.NotificationHandle"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2502,7 +2502,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes14_class_org.apache.plc4x.java.ads.api.commands.types.ReadLength"></a>testOfBytes[14 class org.apache.plc4x.java.ads.api.commands.types.ReadLength]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt14_class_org.apache.plc4x.java.ads.api.commands.types.ReadLength"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2543,7 +2543,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter14_class_org.apache.plc4x.java.ads.api.commands.types.ReadLength"></a>testGetter[14 class org.apache.plc4x.java.ads.api.commands.types.ReadLength]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong14_class_org.apache.plc4x.java.ads.api.commands.types.ReadLength"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2574,7 +2574,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes15_class_org.apache.plc4x.java.ads.api.commands.types.Result"></a>testOfBytes[15 class org.apache.plc4x.java.ads.api.commands.types.Result]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt15_class_org.apache.plc4x.java.ads.api.commands.types.Result"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2592,12 +2592,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses15_class_org.apache.plc4x.java.ads.api.commands.types.Result"></a>innerReservedClasses[15 class org.apache.plc4x.java.ads.api.commands.types.Result]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString15_class_org.apache.plc4x.java.ads.api.commands.types.Result"></a>testOfString[15 class org.apache.plc4x.java.ads.api.commands.types.Result]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset15_class_org.apache.plc4x.java.ads.api.commands.types.Result"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2664,12 +2664,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses16_class_org.apache.plc4x.java.ads.api.commands.types.Samples"></a>innerReservedClasses[16 class org.apache.plc4x.java.ads.api.commands.types.Samples]</td> 
-     <td>0.004</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString16_class_org.apache.plc4x.java.ads.api.commands.types.Samples"></a>testOfString[16 class org.apache.plc4x.java.ads.api.commands.types.Samples]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset16_class_org.apache.plc4x.java.ads.api.commands.types.Samples"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2790,7 +2790,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes18_class_org.apache.plc4x.java.ads.api.commands.types.Stamps"></a>testOfBytes[18 class org.apache.plc4x.java.ads.api.commands.types.Stamps]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt18_class_org.apache.plc4x.java.ads.api.commands.types.Stamps"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2849,7 +2849,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfWintime19_class_org.apache.plc4x.java.ads.api.commands.types.TimeStamp"></a>testOfWintime[19 class org.apache.plc4x.java.ads.api.commands.types.TimeStamp]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -2895,7 +2895,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter19_class_org.apache.plc4x.java.ads.api.commands.types.TimeStamp"></a>testGetter[19 class org.apache.plc4x.java.ads.api.commands.types.TimeStamp]</td> 
-     <td>0.001</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong19_class_org.apache.plc4x.java.ads.api.commands.types.TimeStamp"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -2998,7 +2998,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes21_class_org.apache.plc4x.java.ads.api.commands.types.Version"></a>testOfBytes[21 class org.apache.plc4x.java.ads.api.commands.types.Version]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt21_class_org.apache.plc4x.java.ads.api.commands.types.Version"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -3165,7 +3165,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsSerialPlcConnectionTest.testRead"></a>testRead</td> 
-     <td>0.235</td> 
+     <td>0.18</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3201,7 +3201,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfBytes0_class_org.apache.plc4x.java.ads.api.serial.types.CRC"></a>testOfBytes[0 class org.apache.plc4x.java.ads.api.serial.types.CRC]</td> 
-     <td>0</td> 
+     <td>0.004</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfInt0_class_org.apache.plc4x.java.ads.api.serial.types.CRC"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -3255,7 +3255,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfString1_class_org.apache.plc4x.java.ads.api.serial.types.FragmentNumber"></a>testOfString[1 class org.apache.plc4x.java.ads.api.serial.types.FragmentNumber]</td> 
-     <td>0.001</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfLong1_class_org.apache.plc4x.java.ads.api.serial.types.FragmentNumber"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -3309,7 +3309,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfBytes3_class_org.apache.plc4x.java.ads.api.serial.types.ReceiverAddress"></a>testOfBytes[3 class org.apache.plc4x.java.ads.api.serial.types.ReceiverAddress]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfInt3_class_org.apache.plc4x.java.ads.api.serial.types.ReceiverAddress"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -3425,7 +3425,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfBytes6_class_org.apache.plc4x.java.ads.api.serial.types.UserDataLength"></a>testOfBytes[6 class org.apache.plc4x.java.ads.api.serial.types.UserDataLength]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfInt6_class_org.apache.plc4x.java.ads.api.serial.types.UserDataLength"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -3443,7 +3443,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfString6_class_org.apache.plc4x.java.ads.api.serial.types.UserDataLength"></a>testOfString[6 class org.apache.plc4x.java.ads.api.serial.types.UserDataLength]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfLong6_class_org.apache.plc4x.java.ads.api.serial.types.UserDataLength"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -3469,7 +3469,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.AdsStampHeaderTest.sizeCalculation"></a>sizeCalculation</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3546,17 +3546,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode0_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>decode[0 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode0_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[0 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.023</td> 
+     <td>0.026</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode1_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>decode[1 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.025</td> 
+     <td>0.026</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3566,22 +3566,22 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode2_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>decode[2 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.026</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode2_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[2 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.023</td> 
+     <td>0.025</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode3_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>decode[3 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.025</td> 
+     <td>0.026</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode3_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>encode[3 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.023</td> 
+     <td>0.022</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3591,7 +3591,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode4_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[4 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.023</td> 
+     <td>0.025</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3601,22 +3601,22 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode5_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>encode[5 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.022</td> 
+     <td>0.025</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode6_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>decode[6 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.025</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode6_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[6 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.022</td> 
+     <td>0.024</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode7_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>decode[7 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.025</td> 
+     <td>0.028</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3651,7 +3651,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode10_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[10 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.023</td> 
+     <td>0.024</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3671,7 +3671,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode12_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[12 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.022</td> 
+     <td>0.025</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3686,7 +3686,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode14_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>decode[14 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3711,27 +3711,27 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode16_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[16 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode17_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>decode[17 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.026</td> 
+     <td>0.025</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode17_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>encode[17 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.061</td> 
+     <td>0.025</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode18_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>decode[18 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.026</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode18_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[18 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3741,7 +3741,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode19_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>encode[19 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.028</td> 
+     <td>0.021</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3751,17 +3751,17 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode20_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[20 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode21_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>decode[21 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.026</td> 
+     <td>0.024</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode21_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>encode[21 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.022</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3771,17 +3771,17 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode22_Type:_DefaultPlcWriteRequest_AdsWriteResponse"></a>encode[22 Type:??? DefaultPlcWriteRequest AdsWriteResponse]</td> 
-     <td>0.023</td> 
+     <td>0.022</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode23_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>decode[23 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.025</td> 
+     <td>0.026</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode23_Type:_DefaultPlcReadRequest_AdsReadResponse"></a>encode[23 Type:??? DefaultPlcReadRequest AdsReadResponse]</td> 
-     <td>0.023</td> 
+     <td>0.022</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -3794,17 +3794,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.SerialFactoryMethodTest.testOf0_class_org.apache.plc4x.java.ads.api.serial.AmsSerialAcknowledgeFrame"></a>testOf[0 class org.apache.plc4x.java.ads.api.serial.AmsSerialAcknowledgeFrame]</td> 
-     <td>2.275</td> 
+     <td>2.393</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.SerialFactoryMethodTest.testOf1_class_org.apache.plc4x.java.ads.api.serial.AmsSerialFrame"></a>testOf[1 class org.apache.plc4x.java.ads.api.serial.AmsSerialFrame]</td> 
-     <td>0.065</td> 
+     <td>0.062</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.serial.SerialFactoryMethodTest.testOf2_class_org.apache.plc4x.java.ads.api.serial.AmsSerialResetFrame"></a>testOf[2 class org.apache.plc4x.java.ads.api.serial.AmsSerialResetFrame]</td> 
-     <td>0.015</td> 
+     <td>0.014</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -3891,7 +3891,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.util.DigestUtilTest.displayValue"></a>displayValue</td> 
-     <td>0.022</td> 
+     <td>0.021</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -3925,12 +3925,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsConnectionFactoryTest.adsTcpPlcConnectionOf"></a>adsTcpPlcConnectionOf</td> 
-     <td>0.009</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsConnectionFactoryTest.adsSerialPlcConnectionOf"></a>adsSerialPlcConnectionOf</td> 
-     <td>0.005</td> 
+     <td>0.004</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -3943,7 +3943,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode0_AdsAddDeviceNotificationRequest"></a>decode[0 AdsAddDeviceNotificationRequest]</td> 
-     <td>0.035</td> 
+     <td>0.031</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3958,7 +3958,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode1_AdsAddDeviceNotificationResponse"></a>decode[1 AdsAddDeviceNotificationResponse]</td> 
-     <td>0.025</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -3968,117 +3968,117 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip1_AdsAddDeviceNotificationResponse"></a>roundTrip[1 AdsAddDeviceNotificationResponse]</td> 
-     <td>0.032</td> 
+     <td>0.034</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode2_AdsDeleteDeviceNotificationRequest"></a>decode[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.021</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode2_AdsDeleteDeviceNotificationRequest"></a>encode[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.014</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip2_AdsDeleteDeviceNotificationRequest"></a>roundTrip[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.035</td> 
+     <td>0.03</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode3_AdsDeleteDeviceNotificationResponse"></a>decode[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.022</td> 
+     <td>0.03</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode3_AdsDeleteDeviceNotificationResponse"></a>encode[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.015</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip3_AdsDeleteDeviceNotificationResponse"></a>roundTrip[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.03</td> 
+     <td>0.029</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode4_AdsDeviceNotificationRequest"></a>decode[4 AdsDeviceNotificationRequest]</td> 
-     <td>0.035</td> 
+     <td>0.034</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode4_AdsDeviceNotificationRequest"></a>encode[4 AdsDeviceNotificationRequest]</td> 
-     <td>0.025</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip4_AdsDeviceNotificationRequest"></a>roundTrip[4 AdsDeviceNotificationRequest]</td> 
-     <td>0.051</td> 
+     <td>0.044</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode5_AdsReadDeviceInfoRequest"></a>decode[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.017</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode5_AdsReadDeviceInfoRequest"></a>encode[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.012</td> 
+     <td>0.011</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip5_AdsReadDeviceInfoRequest"></a>roundTrip[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.023</td> 
+     <td>0.022</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode6_AdsReadDeviceInfoResponse"></a>decode[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.032</td> 
+     <td>0.027</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode6_AdsReadDeviceInfoResponse"></a>encode[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.02</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip6_AdsReadDeviceInfoResponse"></a>roundTrip[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.038</td> 
+     <td>0.036</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode7_AdsReadRequest"></a>decode[7 AdsReadRequest]</td> 
-     <td>0.023</td> 
+     <td>0.021</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode7_AdsReadRequest"></a>encode[7 AdsReadRequest]</td> 
-     <td>0.016</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip7_AdsReadRequest"></a>roundTrip[7 AdsReadRequest]</td> 
-     <td>0.03</td> 
+     <td>0.028</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode8_AdsReadResponse"></a>decode[8 AdsReadResponse]</td> 
-     <td>0.023</td> 
+     <td>0.024</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode8_AdsReadResponse"></a>encode[8 AdsReadResponse]</td> 
-     <td>0.017</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip8_AdsReadResponse"></a>roundTrip[8 AdsReadResponse]</td> 
-     <td>0.035</td> 
+     <td>0.034</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode9_AdsReadStateRequest"></a>decode[9 AdsReadStateRequest]</td> 
-     <td>0.016</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4088,22 +4088,22 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip9_AdsReadStateRequest"></a>roundTrip[9 AdsReadStateRequest]</td> 
-     <td>0.021</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode10_AdsReadStateResponse"></a>decode[10 AdsReadStateResponse]</td> 
-     <td>0.025</td> 
+     <td>0.026</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode10_AdsReadStateResponse"></a>encode[10 AdsReadStateResponse]</td> 
-     <td>0.017</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip10_AdsReadStateResponse"></a>roundTrip[10 AdsReadStateResponse]</td> 
-     <td>0.032</td> 
+     <td>0.035</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4118,12 +4118,12 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip11_AdsReadWriteRequest"></a>roundTrip[11 AdsReadWriteRequest]</td> 
-     <td>0.037</td> 
+     <td>0.033</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode12_AdsReadWriteResponse"></a>decode[12 AdsReadWriteResponse]</td> 
-     <td>0.024</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4133,7 +4133,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip12_AdsReadWriteResponse"></a>roundTrip[12 AdsReadWriteResponse]</td> 
-     <td>0.031</td> 
+     <td>0.03</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4143,12 +4143,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode13_AdsWriteControlRequest"></a>encode[13 AdsWriteControlRequest]</td> 
-     <td>0.017</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip13_AdsWriteControlRequest"></a>roundTrip[13 AdsWriteControlRequest]</td> 
-     <td>0.032</td> 
+     <td>0.03</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4163,27 +4163,27 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip14_AdsWriteControlResponse"></a>roundTrip[14 AdsWriteControlResponse]</td> 
-     <td>0.029</td> 
+     <td>0.027</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode15_AdsWriteRequest"></a>decode[15 AdsWriteRequest]</td> 
-     <td>0.024</td> 
+     <td>0.023</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode15_AdsWriteRequest"></a>encode[15 AdsWriteRequest]</td> 
-     <td>0.016</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip15_AdsWriteRequest"></a>roundTrip[15 AdsWriteRequest]</td> 
-     <td>0.031</td> 
+     <td>0.03</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode16_AdsWriteResponse"></a>decode[16 AdsWriteResponse]</td> 
-     <td>0.021</td> 
+     <td>0.02</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4193,7 +4193,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip16_AdsWriteResponse"></a>roundTrip[16 AdsWriteResponse]</td> 
-     <td>0.027</td> 
+     <td>0.026</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -4211,37 +4211,37 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnection"></a>getConnection</td> 
-     <td>2.507</td> 
+     <td>2.535</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnectionInvalidUrl"></a>getConnectionInvalidUrl</td> 
-     <td>2.005</td> 
+     <td>2.003</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnectionUnknownHost"></a>getConnectionUnknownHost</td> 
-     <td>2.035</td> 
+     <td>2.027</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnectionUnknownPort"></a>getConnectionUnknownPort</td> 
-     <td>2.002</td> 
+     <td>2.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.testDriverWithCompleteUrls"></a>testDriverWithCompleteUrls</td> 
-     <td>2.039</td> 
+     <td>2.047</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.testAdsAddressPattern"></a>testAdsAddressPattern</td> 
-     <td>2.004</td> 
+     <td>2.002</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getProtocol"></a>getProtocol</td> 
-     <td>2.001</td> 
+     <td>2.003</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -4275,12 +4275,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.tcp.TcpFactoryMethodTest.testOf0_class_org.apache.plc4x.java.ads.api.tcp.AmsTcpHeader"></a>testOf[0 class org.apache.plc4x.java.ads.api.tcp.AmsTcpHeader]</td> 
-     <td>0.028</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.tcp.TcpFactoryMethodTest.testOf1_class_org.apache.plc4x.java.ads.api.tcp.AmsTCPPacket"></a>testOf[1 class org.apache.plc4x.java.ads.api.tcp.AmsTCPPacket]</td> 
-     <td>0.029</td> 
+     <td>0.028</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -4321,12 +4321,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.DataLengthTest.ofLong"></a>ofLong</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.DataLengthTest.ofBytesTooFew"></a>ofBytesTooFew</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4336,7 +4336,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.DataLengthTest.ofBytesTooMany"></a>ofBytesTooMany</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4364,7 +4364,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.CommandTest.getByteBuf"></a>getByteBuf</td> 
-     <td>0.064</td> 
+     <td>0.067</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4382,7 +4382,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.getSourceAmsPort"></a>getSourceAmsPort</td> 
-     <td>0.068</td> 
+     <td>0.069</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4402,22 +4402,22 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.read"></a>read</td> 
-     <td>0.082</td> 
+     <td>0.076</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.send"></a>send</td> 
-     <td>0.025</td> 
+     <td>0.036</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.close"></a>close</td> 
-     <td>0.047</td> 
+     <td>0.04</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.write"></a>write</td> 
-     <td>0.028</td> 
+     <td>0.027</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.mapField"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -4440,7 +4440,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.mapFields"></a>mapFields</td> 
-     <td>0.015</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4450,7 +4450,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.generateAMSNetId"></a>generateAMSNetId</td> 
-     <td>0.001</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4460,7 +4460,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.getFromFuture"></a>getFromFuture</td> 
-     <td>0.271</td> 
+     <td>0.341</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -4562,7 +4562,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfBytes1_class_org.apache.plc4x.java.ads.api.generic.types.AmsNetId"></a>testOfBytes[1 class org.apache.plc4x.java.ads.api.generic.types.AmsNetId]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfInt1_class_org.apache.plc4x.java.ads.api.generic.types.AmsNetId"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -4616,7 +4616,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfString2_class_org.apache.plc4x.java.ads.api.generic.types.AmsPort"></a>testOfString[2 class org.apache.plc4x.java.ads.api.generic.types.AmsPort]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfLong2_class_org.apache.plc4x.java.ads.api.generic.types.AmsPort"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -4724,7 +4724,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfString5_class_org.apache.plc4x.java.ads.api.generic.types.Invoke"></a>testOfString[5 class org.apache.plc4x.java.ads.api.generic.types.Invoke]</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfLong5_class_org.apache.plc4x.java.ads.api.generic.types.Invoke"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -4742,7 +4742,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfBytes6_class_org.apache.plc4x.java.ads.api.tcp.types.TcpLength"></a>testOfBytes[6 class org.apache.plc4x.java.ads.api.tcp.types.TcpLength]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfInt6_class_org.apache.plc4x.java.ads.api.tcp.types.TcpLength"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -4760,7 +4760,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfString6_class_org.apache.plc4x.java.ads.api.tcp.types.TcpLength"></a>testOfString[6 class org.apache.plc4x.java.ads.api.tcp.types.TcpLength]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfLong6_class_org.apache.plc4x.java.ads.api.tcp.types.TcpLength"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -4796,7 +4796,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfString7_class_org.apache.plc4x.java.ads.api.generic.types.State"></a>testOfString[7 class org.apache.plc4x.java.ads.api.generic.types.State]</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfLong7_class_org.apache.plc4x.java.ads.api.generic.types.State"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -4910,7 +4910,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode0_AdsAddDeviceNotificationRequest"></a>decode[0 AdsAddDeviceNotificationRequest]</td> 
-     <td>0.012</td> 
+     <td>0.01</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4920,17 +4920,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip0_AdsAddDeviceNotificationRequest"></a>roundTrip[0 AdsAddDeviceNotificationRequest]</td> 
-     <td>0.008</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode1_AdsAddDeviceNotificationResponse"></a>decode[1 AdsAddDeviceNotificationResponse]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode1_AdsAddDeviceNotificationResponse"></a>encode[1 AdsAddDeviceNotificationResponse]</td> 
-     <td>0.005</td> 
+     <td>0.007</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4940,7 +4940,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode2_AdsDeleteDeviceNotificationRequest"></a>decode[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4950,12 +4950,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip2_AdsDeleteDeviceNotificationRequest"></a>roundTrip[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode3_AdsDeleteDeviceNotificationResponse"></a>decode[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4965,7 +4965,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip3_AdsDeleteDeviceNotificationResponse"></a>roundTrip[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4980,12 +4980,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip4_AdsDeviceNotificationRequest"></a>roundTrip[4 AdsDeviceNotificationRequest]</td> 
-     <td>0.008</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode5_AdsReadDeviceInfoRequest"></a>decode[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.008</td> 
+     <td>0.01</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -4995,12 +4995,12 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip5_AdsReadDeviceInfoRequest"></a>roundTrip[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.009</td> 
+     <td>0.007</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode6_AdsReadDeviceInfoResponse"></a>decode[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.008</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5010,7 +5010,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip6_AdsReadDeviceInfoResponse"></a>roundTrip[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.008</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5030,17 +5030,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode8_AdsReadResponse"></a>decode[8 AdsReadResponse]</td> 
-     <td>0.01</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode8_AdsReadResponse"></a>encode[8 AdsReadResponse]</td> 
-     <td>0.007</td> 
+     <td>0.006</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip8_AdsReadResponse"></a>roundTrip[8 AdsReadResponse]</td> 
-     <td>0.008</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5050,37 +5050,37 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode9_AdsReadStateRequest"></a>encode[9 AdsReadStateRequest]</td> 
-     <td>0.005</td> 
+     <td>0.006</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip9_AdsReadStateRequest"></a>roundTrip[9 AdsReadStateRequest]</td> 
-     <td>0.012</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode10_AdsReadStateResponse"></a>decode[10 AdsReadStateResponse]</td> 
-     <td>0.007</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode10_AdsReadStateResponse"></a>encode[10 AdsReadStateResponse]</td> 
-     <td>0.011</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip10_AdsReadStateResponse"></a>roundTrip[10 AdsReadStateResponse]</td> 
-     <td>0.008</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode11_AdsReadWriteRequest"></a>decode[11 AdsReadWriteRequest]</td> 
-     <td>0.008</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode11_AdsReadWriteRequest"></a>encode[11 AdsReadWriteRequest]</td> 
-     <td>0.007</td> 
+     <td>0.012</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5090,7 +5090,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode12_AdsReadWriteResponse"></a>decode[12 AdsReadWriteResponse]</td> 
-     <td>0.008</td> 
+     <td>0.007</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5110,7 +5110,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode13_AdsWriteControlRequest"></a>encode[13 AdsWriteControlRequest]</td> 
-     <td>0.007</td> 
+     <td>0.006</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5125,12 +5125,12 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode14_AdsWriteControlResponse"></a>encode[14 AdsWriteControlResponse]</td> 
-     <td>0.006</td> 
+     <td>0.005</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip14_AdsWriteControlResponse"></a>roundTrip[14 AdsWriteControlResponse]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5140,7 +5140,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode15_AdsWriteRequest"></a>encode[15 AdsWriteRequest]</td> 
-     <td>0.007</td> 
+     <td>0.006</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5160,7 +5160,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip16_AdsWriteResponse"></a>roundTrip[16 AdsWriteResponse]</td> 
-     <td>0.008</td> 
+     <td>0.007</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -5173,7 +5173,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode0_AdsAddDeviceNotificationRequest"></a>decode[0 AdsAddDeviceNotificationRequest]</td> 
-     <td>0.018</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5183,7 +5183,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip0_AdsAddDeviceNotificationRequest"></a>roundTrip[0 AdsAddDeviceNotificationRequest]</td> 
-     <td>0.018</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5193,52 +5193,52 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode1_AdsAddDeviceNotificationResponse"></a>encode[1 AdsAddDeviceNotificationResponse]</td> 
-     <td>0.012</td> 
+     <td>0.011</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip1_AdsAddDeviceNotificationResponse"></a>roundTrip[1 AdsAddDeviceNotificationResponse]</td> 
-     <td>0.017</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode2_AdsDeleteDeviceNotificationRequest"></a>decode[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.016</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode2_AdsDeleteDeviceNotificationRequest"></a>encode[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.012</td> 
+     <td>0.011</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip2_AdsDeleteDeviceNotificationRequest"></a>roundTrip[2 AdsDeleteDeviceNotificationRequest]</td> 
-     <td>0.017</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode3_AdsDeleteDeviceNotificationResponse"></a>decode[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.016</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode3_AdsDeleteDeviceNotificationResponse"></a>encode[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.016</td> 
+     <td>0.011</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip3_AdsDeleteDeviceNotificationResponse"></a>roundTrip[3 AdsDeleteDeviceNotificationResponse]</td> 
-     <td>0.017</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode4_AdsDeviceNotificationRequest"></a>decode[4 AdsDeviceNotificationRequest]</td> 
-     <td>0.018</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode4_AdsDeviceNotificationRequest"></a>encode[4 AdsDeviceNotificationRequest]</td> 
-     <td>0.013</td> 
+     <td>0.015</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5248,32 +5248,32 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode5_AdsReadDeviceInfoRequest"></a>decode[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.017</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode5_AdsReadDeviceInfoRequest"></a>encode[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.012</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip5_AdsReadDeviceInfoRequest"></a>roundTrip[5 AdsReadDeviceInfoRequest]</td> 
-     <td>0.016</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode6_AdsReadDeviceInfoResponse"></a>decode[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.018</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode6_AdsReadDeviceInfoResponse"></a>encode[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.013</td> 
+     <td>0.014</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip6_AdsReadDeviceInfoResponse"></a>roundTrip[6 AdsReadDeviceInfoResponse]</td> 
-     <td>0.017</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5283,62 +5283,62 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode7_AdsReadRequest"></a>encode[7 AdsReadRequest]</td> 
-     <td>0.012</td> 
+     <td>0.014</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip7_AdsReadRequest"></a>roundTrip[7 AdsReadRequest]</td> 
-     <td>0.018</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode8_AdsReadResponse"></a>decode[8 AdsReadResponse]</td> 
-     <td>0.017</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode8_AdsReadResponse"></a>encode[8 AdsReadResponse]</td> 
-     <td>0.013</td> 
+     <td>0.014</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip8_AdsReadResponse"></a>roundTrip[8 AdsReadResponse]</td> 
-     <td>0.017</td> 
+     <td>0.02</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode9_AdsReadStateRequest"></a>decode[9 AdsReadStateRequest]</td> 
-     <td>0.017</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode9_AdsReadStateRequest"></a>encode[9 AdsReadStateRequest]</td> 
-     <td>0.012</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip9_AdsReadStateRequest"></a>roundTrip[9 AdsReadStateRequest]</td> 
-     <td>0.017</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode10_AdsReadStateResponse"></a>decode[10 AdsReadStateResponse]</td> 
-     <td>0.017</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode10_AdsReadStateResponse"></a>encode[10 AdsReadStateResponse]</td> 
-     <td>0.012</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip10_AdsReadStateResponse"></a>roundTrip[10 AdsReadStateResponse]</td> 
-     <td>0.016</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode11_AdsReadWriteRequest"></a>decode[11 AdsReadWriteRequest]</td> 
-     <td>0.018</td> 
+     <td>0.02</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5348,17 +5348,17 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip11_AdsReadWriteRequest"></a>roundTrip[11 AdsReadWriteRequest]</td> 
-     <td>0.018</td> 
+     <td>0.02</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode12_AdsReadWriteResponse"></a>decode[12 AdsReadWriteResponse]</td> 
-     <td>0.017</td> 
+     <td>0.018</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode12_AdsReadWriteResponse"></a>encode[12 AdsReadWriteResponse]</td> 
-     <td>0.013</td> 
+     <td>0.012</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5368,17 +5368,17 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode13_AdsWriteControlRequest"></a>decode[13 AdsWriteControlRequest]</td> 
-     <td>0.018</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode13_AdsWriteControlRequest"></a>encode[13 AdsWriteControlRequest]</td> 
-     <td>0.012</td> 
+     <td>0.013</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip13_AdsWriteControlRequest"></a>roundTrip[13 AdsWriteControlRequest]</td> 
-     <td>0.018</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5388,12 +5388,12 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode14_AdsWriteControlResponse"></a>encode[14 AdsWriteControlResponse]</td> 
-     <td>0.012</td> 
+     <td>0.011</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip14_AdsWriteControlResponse"></a>roundTrip[14 AdsWriteControlResponse]</td> 
-     <td>0.017</td> 
+     <td>0.016</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5403,17 +5403,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode15_AdsWriteRequest"></a>encode[15 AdsWriteRequest]</td> 
-     <td>0.013</td> 
+     <td>0.012</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip15_AdsWriteRequest"></a>roundTrip[15 AdsWriteRequest]</td> 
-     <td>0.018</td> 
+     <td>0.017</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode16_AdsWriteResponse"></a>decode[16 AdsWriteResponse]</td> 
-     <td>0.016</td> 
+     <td>0.02</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -5423,7 +5423,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip16_AdsWriteResponse"></a>roundTrip[16 AdsWriteResponse]</td> 
-     <td>0.02</td> 
+     <td>0.016</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -5456,17 +5456,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.AmsPortTest.reservedPorts"></a>reservedPorts</td> 
-     <td>0</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.AmsPortTest.noHex"></a>noHex</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.AmsPortTest.ofInt"></a>ofInt</td> 
-     <td>0</td> 
+     <td>0.001</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -5507,12 +5507,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolExampleConversationTest.testWrongCrc"></a>testWrongCrc</td> 
-     <td>0.134</td> 
+     <td>0.141</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolExampleConversationTest.exampleConversation"></a>exampleConversation</td> 
-     <td>0.043</td> 
+     <td>0.03</td> 
     </tr> 
    </tbody> 
   </table> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/changelog.html
index fd1b5db..296d33d 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/changelog.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/file-activity.html b/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/file-activity.html
index 5c36b24..37ea2ab 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/file-activity.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 0<br>Total number of files changed: 0</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-delta-v/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-delta-v/changelog.html
index 0303300..7dedf22 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-delta-v/changelog.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-delta-v/changelog.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -154,7 +154,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 11<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-delta-v/file-activity.html b/plc4j/plc4j-protocols/plc4j-protocol-delta-v/file-activity.html
index 43c5e2c..c82ca09 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-delta-v/file-activity.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-delta-v/file-activity.html
@@ -137,7 +137,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -153,7 +153,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 11<br>Total number of files changed: 4</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/changelog.html
index 497e804..bd4f806 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/changelog.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 11<br>Total number of files changed: 8</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/file-activity.html b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/file-activity.html
index 7b04f52..a3937d1 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/file-activity.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 11<br>Total number of files changed: 8</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco-sessions.html b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco-sessions.html
index 6cbd768..a85511b 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco-sessions.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco.xml b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco.xml
index 7677e63..df271ec 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco.xml
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ethernetip/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: Ethernet/IP"><sessioninfo id="plc4x-vm.apache.org-1abfd0e5" start="1541010863288" dump="1541010864737"/><package name="org/apache/plc4x/java/ethernetip"><class name="org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver" sourcefilename="EtherNetIpPlcDriver.java"><method name="&lt;init&gt;" desc="()V" line="39"><counter type="INSTRUCTION [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: Ethernet/IP"><sessioninfo id="plc4x-vm.apache.org-4e1b5898" start="1541065997508" dump="1541065999170"/><package name="org/apache/plc4x/java/ethernetip"><class name="org/apache/plc4x/java/ethernetip/EtherNetIpPlcDriver" sourcefilename="EtherNetIpPlcDriver.java"><method name="&lt;init&gt;" desc="()V" line="39"><counter type="INSTRUCTION [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-modbus/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-modbus/changelog.html
index ca68f18..4a1c449 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-modbus/changelog.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-modbus/changelog.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -157,7 +157,7 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 14<br>Total number of files changed: 13</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-modbus/file-activity.html b/plc4j/plc4j-protocols/plc4j-protocol-modbus/file-activity.html
index b644052..1f7e188 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-modbus/file-activity.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-modbus/file-activity.html
@@ -140,7 +140,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -156,7 +156,7 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
   <p>Total commits: 14<br>Total number of files changed: 13</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco-sessions.html b/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco-sessions.html
index 4442f8f..ce22a10 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco-sessions.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco.xml b/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco.xml
index b7c8857..ff22f67 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco.xml
+++ b/plc4j/plc4j-protocols/plc4j-protocol-modbus/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: Modbus"><sessioninfo id="plc4x-vm.apache.org-22d65b4" start="1541010868004" dump="1541010890166"/><package name="org/apache/plc4x/java/modbus/model"><class name="org/apache/plc4x/java/modbus/model/RegisterModbusField" sourcefilename="RegisterModbusField.java"><method name="&lt;init&gt;" desc="(ILjava/lang/Integer;)V" line="32"><counter [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: Modbus"><sessioninfo id="plc4x-vm.apache.org-e681590e" start="1541066002665" dump="1541066024888"/><package name="org/apache/plc4x/java/modbus/model"><class name="org/apache/plc4x/java/modbus/model/RegisterModbusField" sourcefilename="RegisterModbusField.java"><method name="&lt;init&gt;" desc="(ILjava/lang/Integer;)V" line="32"><counte [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-modbus/surefire-report.html b/plc4j/plc4j-protocols/plc4j-protocol-modbus/surefire-report.html
index 5961232..65815a9 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-modbus/surefire-report.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-modbus/surefire-report.html
@@ -230,7 +230,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>1</td> 
     <td>98.246%</td> 
-    <td>19.055</td> 
+    <td>19.102</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -263,7 +263,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.003</td> 
+    <td>0.002</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.modbus.netty">org.apache.plc4x.java.modbus.netty</a></td> 
@@ -272,7 +272,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>0.319</td> 
+    <td>0.331</td> 
    </tr> 
    <tr class="b"> 
     <td><a href="#org.apache.plc4x.java.modbus">org.apache.plc4x.java.modbus</a></td> 
@@ -281,7 +281,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>16.553</td> 
+    <td>16.513</td> 
    </tr> 
    <tr class="a"> 
     <td><a href="#org.apache.plc4x.java.modbus.connection">org.apache.plc4x.java.modbus.connection</a></td> 
@@ -290,7 +290,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>1</td> 
     <td>85.714%</td> 
-    <td>2.18</td> 
+    <td>2.256</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -321,7 +321,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.003</td> 
+     <td>0.002</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -351,7 +351,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.319</td> 
+     <td>0.331</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -381,7 +381,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>16.553</td> 
+     <td>16.513</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -411,7 +411,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>0.159</td> 
+     <td>0.194</td> 
     </tr> 
     <tr class="a"> 
      <td><a href="#org.apache.plc4x.java.modbus.connection.BaseModbusPlcConnectionTest"><i class="glyphicon glyphicon-ok"></i></a></td> 
@@ -421,7 +421,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>2.02</td> 
+     <td>2.061</td> 
     </tr> 
     <tr class="b"> 
      <td><a href="#org.apache.plc4x.java.modbus.connection.ModbusSerialPlcConnectionTest"><i class="glyphicon glyphicon-sign"></i></a></td> 
@@ -450,32 +450,32 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.ModbusPlcDriverTest.getConnectionNoAuthSupported"></a>getConnectionNoAuthSupported</td> 
-     <td>2.014</td> 
+     <td>2.017</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.ModbusPlcDriverTest.getConnection"></a>getConnection</td> 
-     <td>2.434</td> 
+     <td>2.396</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.ModbusPlcDriverTest.getConnectionInvalidUrl"></a>getConnectionInvalidUrl</td> 
-     <td>2.004</td> 
+     <td>2.005</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.ModbusPlcDriverTest.getConnectionUnknownHost"></a>getConnectionUnknownHost</td> 
-     <td>2.028</td> 
+     <td>2.026</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.ModbusPlcDriverTest.getConnectionUnknownPort"></a>getConnectionUnknownPort</td> 
-     <td>2.003</td> 
+     <td>2.004</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.ModbusPlcDriverTest.testDriverWithCompleteUrls"></a>testDriverWithCompleteUrls</td> 
-     <td>2.06</td> 
+     <td>2.055</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -485,7 +485,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.ModbusPlcDriverTest.getProtocol"></a>getProtocol</td> 
-     <td>2.004</td> 
+     <td>2.005</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -498,12 +498,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.connection.ModbusConnectionFactoryTest.modbusTcpPlcConnectionOf"></a>modbusTcpPlcConnectionOf</td> 
-     <td>0.016</td> 
+     <td>0.019</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.connection.ModbusConnectionFactoryTest.modbusSerialPlcConnectionOf"></a>modbusSerialPlcConnectionOf</td> 
-     <td>0.005</td> 
+     <td>0.006</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -516,22 +516,22 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.connection.BaseModbusPlcConnectionTest.testToString"></a>testToString</td> 
-     <td>0.25</td> 
+     <td>0.28</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.connection.BaseModbusPlcConnectionTest.lazyConstructor"></a>lazyConstructor</td> 
-     <td>0.002</td> 
+     <td>0.003</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.connection.BaseModbusPlcConnectionTest.read"></a>read</td> 
-     <td>0.161</td> 
+     <td>0.145</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.connection.BaseModbusPlcConnectionTest.write"></a>write</td> 
-     <td>0.063</td> 
+     <td>0.057</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -564,12 +564,12 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.messages.items.DefaultModbusByteArrayFieldItemTest.convertByteArrayToLongTestReturnsNull"></a>convertByteArrayToLongTestReturnsNull</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.messages.items.DefaultModbusByteArrayFieldItemTest.convertByteArrayToIntegerTestReturnsNull"></a>convertByteArrayToIntegerTestReturnsNull</td> 
-     <td>0.001</td> 
+     <td>0</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -603,17 +603,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode0_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>decode[0 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.08</td> 
+     <td>0.108</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode0_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>encode[0 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.005</td> 
+     <td>0.006</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode1_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>decode[1 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.011</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -623,27 +623,27 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode2_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>decode[2 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.01</td> 
+     <td>0.014</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode2_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>encode[2 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.027</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode3_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>decode[3 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.009</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode3_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>encode[3 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.002</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode4_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>decode[4 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -658,7 +658,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode5_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>encode[5 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.001</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -678,27 +678,27 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode7_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>encode[7 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.014</td> 
+     <td>0.003</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode8_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>decode[8 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.01</td> 
+     <td>0.007</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode8_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>encode[8 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.001</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode9_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>decode[9 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.008</td> 
+     <td>0.012</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode9_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>encode[9 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.002</td> 
+     <td>0.001</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -708,17 +708,17 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode10_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>encode[10 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.001</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode11_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>decode[11 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.009</td> 
+     <td>0.01</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode11_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>encode[11 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.001</td> 
+     <td>0.002</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -743,7 +743,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode14_Type:Object_DefaultPlcReadRequest_ModbusTcpPayload"></a>decode[14 Type:Object DefaultPlcReadRequest ModbusTcpPayload]</td> 
-     <td>0.007</td> 
+     <td>0.008</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -753,7 +753,7 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.decode15_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>decode[15 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.01</td> 
+     <td>0.009</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
@@ -768,7 +768,7 @@ function toggleDisplay(elementId) {
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.modbus.netty.Plc4XModbusProtocolTest.encode16_Type:Object_DefaultPlcWriteRequest_ModbusTcpPayload"></a>encode[16 Type:Object DefaultPlcWriteRequest ModbusTcpPayload]</td> 
-     <td>0.002</td> 
+     <td>0.003</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/index-all.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/index-all.html
index f4088ec..170e769 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/index-all.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/index-all.html
@@ -745,7 +745,7 @@
 <dd>
 <div class="block">Communication Layer between the Application level (<a href="org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.html" title="class in org.apache.plc4x.java.s7.netty"><code>Plc4XS7Protocol</code></a>) and the lower level (tcp) that sends and receives <a href="org/apache/plc4x/java/s7/netty/model/messages/S7Message.html" title="class in org.apache.plc4x.java.s7.netty.model.messages"><code>S7Message</code></a>s.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/plc4x/java/s7/netty/S7Protocol.html#S7Protocol-short-short-short-">S7Protocol(short, short, short)</a></span> - Constructor for class org.apache.plc4x.java.s7.netty.<a href="org/apache/plc4x/java/s7/netty/S7Protocol.html" title="class in org.apache.plc4x.java.s7.netty">S7Protocol</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/plc4x/java/s7/netty/S7Protocol.html#S7Protocol-short-short-short-org.apache.plc4x.java.s7.netty.strategies.S7MessageProcessor-">S7Protocol(short, short, short, S7MessageProcessor)</a></span> - Constructor for class org.apache.plc4x.java.s7.netty.<a href="org/apache/plc4x/java/s7/netty/S7Protocol.html" title="class in org.apache.plc4x.java.s7.netty">S7Protocol</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/plc4x/java/s7/netty/model/messages/S7RequestMessage.html" title="class in org.apache.plc4x.java.s7.netty.model.messages"><span class="typeNameLink">S7RequestMessage</span></a> - Class in <a href="org/apache/plc4x/java/s7/netty/model/messages/package-summary.html">org.apache.plc4x.java.s7.netty.model.messages</a></dt>
 <dd>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/S7Protocol.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/S7Protocol.html
index 95a441e..b4a2c29 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/S7Protocol.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/S7Protocol.html
@@ -172,9 +172,10 @@ extends io.netty.channel.ChannelDuplexHandler</pre>
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/plc4x/java/s7/netty/S7Protocol.html#S7Protocol-short-short-short-">S7Protocol</a></span>(short&nbsp;requestedMaxAmqCaller,
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/plc4x/java/s7/netty/S7Protocol.html#S7Protocol-short-short-short-org.apache.plc4x.java.s7.netty.strategies.S7MessageProcessor-">S7Protocol</a></span>(short&nbsp;requestedMaxAmqCaller,
           short&nbsp;requestedMaxAmqCallee,
-          short&nbsp;requestedPduSize)</code>&nbsp;</td>
+          short&nbsp;requestedPduSize,
+          <a href="../../../../../../org/apache/plc4x/java/s7/netty/strategies/S7MessageProcessor.html" title="interface in org.apache.plc4x.java.s7.netty.strategies">S7MessageProcessor</a>&nbsp;messageProcessor)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -278,7 +279,7 @@ extends io.netty.channel.ChannelDuplexHandler</pre>
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="S7Protocol-short-short-short-">
+<a name="S7Protocol-short-short-short-org.apache.plc4x.java.s7.netty.strategies.S7MessageProcessor-">
 <!--   -->
 </a>
 <ul class="blockListLast">
@@ -286,7 +287,8 @@ extends io.netty.channel.ChannelDuplexHandler</pre>
 <h4>S7Protocol</h4>
 <pre>public&nbsp;S7Protocol(short&nbsp;requestedMaxAmqCaller,
                   short&nbsp;requestedMaxAmqCallee,
-                  short&nbsp;requestedPduSize)</pre>
+                  short&nbsp;requestedPduSize,
+                  <a href="../../../../../../org/apache/plc4x/java/s7/netty/strategies/S7MessageProcessor.html" title="interface in org.apache.plc4x.java.s7.netty.strategies">S7MessageProcessor</a>&nbsp;messageProcessor)</pre>
 </li>
 </ul>
 </li>
@@ -380,15 +382,12 @@ extends io.netty.channel.ChannelDuplexHandler</pre>
 <h4>write</h4>
 <pre>public&nbsp;void&nbsp;write(io.netty.channel.ChannelHandlerContext&nbsp;ctx,
                   <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;msg,
-                  io.netty.channel.ChannelPromise&nbsp;promise)
-           throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+                  io.netty.channel.ChannelPromise&nbsp;promise)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>write</code>&nbsp;in interface&nbsp;<code>io.netty.channel.ChannelOutboundHandler</code></dd>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code>write</code>&nbsp;in class&nbsp;<code>io.netty.channel.ChannelDuplexHandler</code></dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
 </dl>
 </li>
 </ul>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/class-use/S7MessageProcessor.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/class-use/S7MessageProcessor.html
index 1bde19c..3ae2327 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/class-use/S7MessageProcessor.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/class-use/S7MessageProcessor.html
@@ -83,6 +83,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a href="#org.apache.plc4x.java.s7.netty">org.apache.plc4x.java.s7.netty</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.plc4x.java.s7.netty.strategies">org.apache.plc4x.java.s7.netty.strategies</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -91,6 +95,25 @@
 </li>
 <li class="blockList">
 <ul class="blockList">
+<li class="blockList"><a name="org.apache.plc4x.java.s7.netty">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../../../../org/apache/plc4x/java/s7/netty/strategies/S7MessageProcessor.html" title="interface in org.apache.plc4x.java.s7.netty.strategies">S7MessageProcessor</a> in <a href="../../../../../../../../org/apache/plc4x/java/s7/netty/package-summary.html">org.apache.plc4x.java.s7.netty</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../../../../../org/apache/plc4x/java/s7/netty/package-summary.html">org.apache.plc4x.java.s7.netty</a> with parameters of type <a href="../../../../../../../../org/apache/plc4x/java/s7/netty/strategies/S7MessageProcessor.html" title="interface in org.apache.plc4x.java.s7.netty.strategies">S7MessageProcessor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/plc4x/java/s7/netty/S7Protocol.html#S7Protocol-short-short-short-org.apache.plc4x.java.s7.netty.strategies.S7MessageProcessor-">S7Protocol</a></span>(short&nbsp;requestedMaxAmqCaller,
+          short&nbsp;requestedMaxAmqCallee,
+          short&nbsp;requestedPduSize,
+          <a href="../../../../../../../../org/apache/plc4x/java/s7/netty/strategies/S7MessageProcessor.html" title="interface in org.apache.plc4x.java.s7.netty.strategies">S7MessageProcessor</a>&nbsp;messageProcessor)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 <li class="blockList"><a name="org.apache.plc4x.java.s7.netty.strategies">
 <!--   -->
 </a>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/package-use.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/package-use.html
index 0b69b63..7ac352c 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/package-use.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/apidocs/org/apache/plc4x/java/s7/netty/strategies/package-use.html
@@ -83,12 +83,34 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a href="#org.apache.plc4x.java.s7.netty">org.apache.plc4x.java.s7.netty</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a href="#org.apache.plc4x.java.s7.netty.strategies">org.apache.plc4x.java.s7.netty.strategies</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tbody>
 </table>
 </li>
+<li class="blockList"><a name="org.apache.plc4x.java.s7.netty">
+<!--   -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../../org/apache/plc4x/java/s7/netty/strategies/package-summary.html">org.apache.plc4x.java.s7.netty.strategies</a> used by <a href="../../../../../../../org/apache/plc4x/java/s7/netty/package-summary.html">org.apache.plc4x.java.s7.netty</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../../../org/apache/plc4x/java/s7/netty/strategies/class-use/S7MessageProcessor.html#org.apache.plc4x.java.s7.netty">S7MessageProcessor</a>
+<div class="block">Some times the messages being sent have to be manipulated before
+ being able to send them.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
 <li class="blockList"><a name="org.apache.plc4x.java.s7.netty.strategies">
 <!--   -->
 </a>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/changelog.html
index 244a7b5..64f1ab6 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/changelog.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/changelog.html
@@ -142,7 +142,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_change_log_report" title="Change Log Report">Change Log Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -159,8 +159,8 @@
  </div> 
  <p>Total number of changed sets: 1</p> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 23<br>Total number of files changed: 69</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 23<br>Total number of files changed: 70</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -171,120 +171,120 @@
    </thead> 
    <tbody> 
     <tr class="b"> 
+     <td>2018-11-01 10:50:14</td> 
+     <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java?rev=19726383a3de2dfe1a539e5c6968e50788294b7c&amp;content-type=text/vn [...]
+    </tr> 
+    <tr class="a"> 
      <td>2018-10-31 15:30:35</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=f0123ef97137c5f0832e1fd5fe121566a72f4a80&amp;content-type=text/vnd.viewcvs-markup">v f0123ef97137c5f0832e1fd5fe121566a72f4a80</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/ [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 16:39:18</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/<b>DefaultS7MessageProcessor.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/strategies/DefaultS7MessageProcessor.java?rev=624b9 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-30 12:11:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/<b>S7IdentifiedEvent.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/events/S7IdentifiedEvent.java?rev=6f0c499bfdf374bd44310e5ade270524bf41dc05& [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-30 10:42:08</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml">plc4j/protocols/s7/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/pom.xml?rev=a37d40c21e042cd8fa29afa884f472d55353d610&amp;content-type=text/vnd.viewcvs-markup">v a37d40c21e042cd8fa29afa884f472d55353d610</a><br><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/ [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 23:47:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java?rev=6cf60a0a99298140f0931d0276973e1119b48dcc&amp;co [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 14:32:32</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=ac811bee66aad0eb594df07f730ccc5b86afd95f&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-29 10:42:59</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=e2a42a92e43684ecf855febcabd5f0142d9c08ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-29 10:16:36</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=b41d3fb5239192133a7a19c8f5814f3259d328ca&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-28 16:11:19</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=2c1a2fc432932c96fab6e37919993c7ae89627d3&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-28 15:24:00</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/DeviceGroup.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DeviceGroup.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/DeviceGroup.java?rev=5de43acc59df1fbb57a5593703b2164b243 [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-27 00:51:31</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/<b>S7BigIntegerFieldItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/messages/items/S7BigIntegerFieldItem.java?rev=4a1b19e83ca3cfaace7ce09 [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-26 13:30:07</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=479f3a75e54704013d903f0a04f3f83420ec0900&amp;content- [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-26 11:59:56</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=eb1d27264698ec3aa45c5c38892490cfa3e28fef&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-25 00:30:27</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java?rev=c573b583a87e421eeead1f49b5d5b91a162fdc78&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-24 21:28:28</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java?rev=23d7afbfe11574af027e5ba57018bf39d6ce1c09&amp;content-type=text/vnd.viewcvs-markup"> [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-22 14:06:57</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=563f16f82c14b5a4378cd43eb62aebf8953db953&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-11 15:22:38</td> 
      <td>Christofer Dutz &lt;christofer.dutz@c-ware.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=70163d387da47b9115fd45cc5ea4279213508b6c&amp;content-type=text/vnd.v [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-08 12:28:21</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/tpdus/DataTpdu.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/tpdus/<b>DataTpdu.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/tpdus/DataTpdu.java?rev=827b7a1fc927ae875173f69d4bca660abbcfff9a&amp [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 19:37:11</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=554c3033bd9b87f7eacb7f696bac1379ae439884&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 16:01:33</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java?rev=ec663469068ce0977e807571a1e2423dc640703b&amp;content-type=text/vnd.viewcvs-markup">v ec663469068ce [...]
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td>2018-10-04 15:22:12</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=e60f924c69be29890d62f3df6df4aeace6575965&amp;content- [...]
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td>2018-10-04 11:53:47</td> 
      <td>Andrey Skorikov &lt;andrey.skorikov@codecentric.de&gt;</td> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java?rev=c66b83e3afd00c8417c5cf867e5e97b2418d1dec&amp;content- [...]
     </tr> 
-    <tr class="b"> 
-     <td>2018-10-02 09:50:50</td> 
-     <td>Julian &lt;j.feinauer@pragmaticminds.de&gt;</td> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java?rev=ae9db03c4d4279d7c7db39f277cdf9e35a89deac&amp;content-type=text/vnd.v [...]
-    </tr> 
    </tbody> 
   </table> 
  </div> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/failsafe-report.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/failsafe-report.html
index 354591a..98e5f72 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/failsafe-report.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/failsafe-report.html
@@ -222,7 +222,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>5.326</td> 
+    <td>5.533</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -255,7 +255,7 @@ function toggleDisplay(elementId) {
     <td>0</td> 
     <td>0</td> 
     <td>100%</td> 
-    <td>5.326</td> 
+    <td>5.533</td> 
    </tr> 
   </tbody> 
  </table> 
@@ -286,7 +286,7 @@ function toggleDisplay(elementId) {
      <td>0</td> 
      <td>0</td> 
      <td>100%</td> 
-     <td>5.326</td> 
+     <td>5.533</td> 
     </tr> 
    </tbody> 
   </table> 
@@ -305,17 +305,17 @@ function toggleDisplay(elementId) {
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.s7.connection.S7PlcConnectionIT.connectAndClose"></a>connectAndClose</td> 
-     <td>2.516</td> 
+     <td>2.593</td> 
     </tr> 
     <tr class="b"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.s7.connection.S7PlcConnectionIT.read"></a>read</td> 
-     <td>1.752</td> 
+     <td>1.846</td> 
     </tr> 
     <tr class="a"> 
      <td><i class="glyphicon glyphicon-ok"></i></td> 
      <td><a name="TC_org.apache.plc4x.java.s7.connection.S7PlcConnectionIT.write"></a>write</td> 
-     <td>1.047</td> 
+     <td>1.082</td> 
     </tr> 
    </tbody> 
   </table> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/file-activity.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/file-activity.html
index 4682dda..856eca9 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/file-activity.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/file-activity.html
@@ -142,7 +142,7 @@
         <div class="collapse navbar-collapse" id="toc-nav-collapse">
           <ul id="toc" class="nav navbar-nav">
                                                             <li class="toplevel"><a href="#_toc_file_activity_report" title="File Activity Report">File Activity Report</a></li>
-                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-01_and_2018-11-01" title="Changes between 2018-10-01 and 2018-11-01">Changes between 2018-10-01 and 2018-11-01</a></li>
+                        <li class="toplevel"><a href="#_toc_changes_between_2018-10-02_and_2018-11-02" title="Changes between 2018-10-02 and 2018-11-02">Changes between 2018-10-02 and 2018-11-02</a></li>
           </ul>
         </div>
       </div> <!-- .container -->
@@ -158,8 +158,8 @@
   <h2 id="_toc_file_activity_report">File Activity Report</h2>
  </div> 
  <div class="section"> 
-  <h3 id="_toc_changes_between_2018-10-01_and_2018-11-01">Changes between 2018-10-01 and 2018-11-01</h3> 
-  <p>Total commits: 23<br>Total number of files changed: 69</p> 
+  <h3 id="_toc_changes_between_2018-10-02_and_2018-11-02">Changes between 2018-10-02 and 2018-11-02</h3> 
+  <p>Total commits: 23<br>Total number of files changed: 70</p> 
   <table border="0" class="bodyTable table table-striped table-hover"> 
    <thead> 
     <tr class="a"> 
@@ -169,11 +169,11 @@
    </thead> 
    <tbody> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
      <td>8</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/S7PlcConnection.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/Plc4XS7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7Protocol.java</b></a> </td> 
      <td>7</td> 
     </tr> 
     <tr class="b"> 
@@ -181,12 +181,12 @@
      <td>6</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
      <td>4</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/S7Protocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/<b>S7Protocol.java</b></a> </td> 
-     <td>3</td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandler.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandler.java</b></a> </td> 
+     <td>4</td> 
     </tr> 
     <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/util/S7PlcFieldHandlerTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/util/<b>S7PlcFieldHandlerTest.java</b></a> </td> 
@@ -221,6 +221,22 @@
      <td>2</td> 
     </tr> 
     <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
+     <td>2</td> 
+    </tr> 
+    <tr class="a"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/IsoTPProtocol.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/<b>IsoTPProtocol.java</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="b"> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/logback.xml">plc4j/protocols/s7/src/test/resources/<b>logback.xml</b></a> </td> 
+     <td>1</td> 
+    </tr> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/model/S7Field.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/model/<b>S7Field.java</b></a> </td> 
      <td>1</td> 
     </tr> 
@@ -381,66 +397,54 @@
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/S7FieldTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/model/<b>S7FieldTests.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/S7PlcDriver.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/<b>S7PlcDriver.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
-     <td>1</td> 
-    </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.api.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/main/resources/META-INF/services/org.apache.plc4x.java.spi.PlcDriver">plc4j/protocols/s7/src/main/resources/META-INF/services/<b>org.apache.plc4x.java.spi.PlcDriver</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcScanner.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcScanner.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcTestConsole.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcTestConsole.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/S7PlcWriterSample.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/<b>S7PlcWriterSample.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionIT.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionIT.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="b"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcTestConnection.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcTestConnection.java</b></a> </td> 
+     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/S7PlcConnectionTests.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/connection/<b>S7PlcConnectionTests.java</b></a> </td> 
      <td>1</td> 
     </tr> 
     <tr class="a"> 
-     <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/S7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>S7ProtocolTest.java</b></a> </td> 
-     <td>1</td> 
-    </tr> 
-    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/S7TsapIdEncoderTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/utils/<b>S7TsapIdEncoderTest.java</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-read-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="a"> 
+    <tr class="b"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-request.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-request.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
-    <tr class="b"> 
+    <tr class="a"> 
      <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-response.pcapng" data-lightbox="page">plc4j/protocols/s7/src/test/resources/org/apache/plc4x/java/s7/connection/<b>s7-write-var-response.pcapng</b></a> </td> 
      <td>1</td> 
     </tr> 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/index.html
index 36af488..ded0c83 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>PLC4J: Protocol: S7</title><script type="text/javascript"  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>PLC4J: Protocol: S7</title><script type="text/javascript"  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco-sessions.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco-sessions.html
index 677aca3..a78dbe6 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco-sessions.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.csv b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.csv
index e0031ed..6f3d493 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.csv
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.csv
@@ -34,7 +34,7 @@ PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,DataTransportSize
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,MessageType,0,92,0,2,0,14,0,5,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection,101,271,6,14,20,64,14,17,8,12
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection.1.new ChannelInboundHandlerAdapter() {...},0,21,0,2,0,5,0,3,0,2
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection.new ChannelInitializer() {...},0,93,0,0,0,8,0,2,0,2
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection.new ChannelInitializer() {...},0,96,0,0,0,8,0,2,0,2
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7,S7PlcDriver,72,0,4,0,16,0,8,0,6,0
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.params,DisconnectAdditionalInformationParameter,11,0,0,0,5,0,3,0,3,0
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.params,ChecksumParameter,11,0,0,0,5,0,3,0,3,0
@@ -54,10 +54,10 @@ PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.tpdus,DataTpdu,0,27,
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.tpdus,ConnectionConfirmTpdu,0,9,0,0,0,2,0,1,0,1
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.tpdus,DisconnectConfirmTpdu,8,0,0,0,2,0,1,0,1,0
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,S7Protocol.new MessageToMessageDecoder() {...},0,17,0,0,0,4,0,3,0,3
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,S7Protocol,542,1282,78,104,107,305,65,59,1,28
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,S7Protocol,307,1329,68,102,76,308,59,59,1,28
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,Plc4XS7Protocol,950,551,98,33,192,129,114,22,40,14
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.events,IsoTPConnectedEvent,0,3,0,0,0,1,0,1,0,1
-PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty,IsoTPProtocol,246,531,49,43,70,132,45,32,3,18
+PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty,IsoTPProtocol,240,537,49,43,69,133,45,32,3,18
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.payloads.items,VarPayloadItem,0,21,0,0,0,8,0,4,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.types,S7ControllerType,0,54,0,0,0,6,0,1,0,1
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model,IsoTPMessage,3,7,0,0,1,3,1,1,1,1
@@ -67,7 +67,7 @@ PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.messages,S7RequestMessa
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.messages,S7Message,1,88,3,9,1,23,3,11,0,8
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.messages,S7ResponseMessage,6,13,0,0,2,4,2,1,2,1
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params.items,S7AnyVarParameterItem,0,47,0,0,0,17,0,9,0,9
-PLC4J: Protocol: S7,org.apache.plc4x.java.isoontcp.netty,IsoOnTcpProtocol,34,83,6,4,7,22,5,4,0,4
+PLC4J: Protocol: S7,org.apache.plc4x.java.isoontcp.netty,IsoOnTcpProtocol,29,88,6,4,6,23,5,4,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.model,S7Field,139,123,21,7,23,35,14,10,0,10
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.strategies,DefaultS7MessageProcessor.S7CompositeRequestMessage,5,51,1,3,2,15,2,7,1,6
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.strategies,DefaultS7MessageProcessor,208,455,22,38,51,114,22,17,2,7
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.xml b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.xml
index cfff55a..b2eba00 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.xml
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: S7"><sessioninfo id="plc4x-vm.apache.org-d33f7b94" start="1541010909500" dump="1541010916592"/><package name="org/apache/plc4x/java/s7/netty/util"><class name="org/apache/plc4x/java/s7/netty/util/S7SizeHelper" sourcefilename="S7SizeHelper.java"><method name="getParametersLength" desc="(Ljava/util/List;)S" line="46"><counter type="INSTR [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: S7"><sessioninfo id="plc4x-vm.apache.org-2616da17" start="1541066045307" dump="1541066052715"/><package name="org/apache/plc4x/java/s7/netty/util"><class name="org/apache/plc4x/java/s7/netty/util/S7SizeHelper" sourcefilename="S7SizeHelper.java"><method name="getParametersLength" desc="(Ljava/util/List;)S" line="46"><counter type="INSTR [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html
index 95978b5..1d4ea34 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoOnTcpProtocol</title><script type="text/javascrip [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoOnTcpProtocol</title><script type="text/javascrip [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html
index 0b5b4d0..3267bca 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html
@@ -74,7 +74,7 @@ import java.util.List;
     @Override
     protected void decode(ChannelHandlerContext ctx, ByteBuf in, List&lt;Object&gt; out) throws Exception {
 <span class="pc bpc" id="L76" title="1 of 2 branches missed.">        if(logger.isTraceEnabled()) {</span>
-<span class="nc" id="L77">            logger.trace(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in));</span>
+<span class="fc" id="L77">            logger.trace(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in));</span>
         }
         // If at least 4 bytes are readable, peek into them (without changing the read position)
         // and get the packet length. Only if the available amount of readable bytes is larger or
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.html
index 6ff7b5c..418b398 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.source.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.source.html
index cc620a7..6f92209 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.source.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isoontcp.netty/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html
index f556159..e03090f 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoTPProtocol</title><script type="text/javascript"  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoTPProtocol</title><script type="text/javascript"  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html
index ec6caed..63aa7aa 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html
@@ -90,7 +90,7 @@ public class IsoTPProtocol extends PlcMessageToMessageCodec&lt;IsoOnTcpMessage,
 
     @Override
     protected void encode(ChannelHandlerContext ctx, Tpdu in, List&lt;Object&gt; out) {
-<span class="fc" id="L93">        logger.debug(&quot;ISO Transport Protocol Message sent&quot;);</span>
+<span class="fc" id="L93">        logger.trace(&quot;ISO Transport Protocol Message sent&quot;);</span>
 
 <span class="pc bpc" id="L95" title="1 of 2 branches missed.">        if (in == null) {</span>
 <span class="nc" id="L96">            return;</span>
@@ -209,13 +209,13 @@ public class IsoTPProtocol extends PlcMessageToMessageCodec&lt;IsoOnTcpMessage,
 
     @Override
     protected void decode(ChannelHandlerContext ctx, IsoOnTcpMessage in, List&lt;Object&gt; out) {
-<span class="pc bpc" id="L212" title="1 of 2 branches missed.">        if (logger.isTraceEnabled()) {</span>
-<span class="nc" id="L213">            logger.trace(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in.getUserData()));</span>
+<span class="fc" id="L212">        logger.trace(&quot;ISO TP Message received&quot;);</span>
+<span class="pc bpc" id="L213" title="1 of 2 branches missed.">        if (in == null) {</span>
+<span class="nc" id="L214">            return;</span>
         }
-<span class="fc" id="L215">        logger.debug(&quot;ISO TP Message received&quot;);</span>
 
-<span class="pc bpc" id="L217" title="1 of 2 branches missed.">        if (in == null) {</span>
-<span class="nc" id="L218">            return;</span>
+<span class="pc bpc" id="L217" title="1 of 2 branches missed.">        if (logger.isDebugEnabled()) {</span>
+<span class="fc" id="L218">            logger.debug(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in.getUserData()));</span>
         }
 
 <span class="fc" id="L221">        ByteBuf userData = in.getUserData();</span>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.html
index bb54a19..a1abdad 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isotp.netty</title><script typ [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isotp.netty</title><script typ [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.source.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.source.html
index 056fbc2..3dd45c6 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.source.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.isotp.netty/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isotp.netty</title><script typ [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isotp.netty</title><script typ [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1$1.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1$1.html
index 9432dab..68f9589 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1$1.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7PlcConnection.1.new ChannelInboundHandlerAdapter() [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7PlcConnection.1.new ChannelInboundHandlerAdapter() [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1.html
index fc3524a..d1fdd1e 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection$1.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7PlcConnection.new ChannelInitializer() {...}</titl [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7PlcConnection.new ChannelInitializer() {...}</titl [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.html
index 8bb899b..733d47f 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7PlcConnection</title><script type="text/javascript [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7PlcConnection</title><script type="text/javascript [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.java.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.java.html
index a0c2860..442484c 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.java.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/S7PlcConnection.java.html
@@ -42,6 +42,7 @@ import org.apache.plc4x.java.isotp.netty.model.types.TpduSize;
 import org.apache.plc4x.java.s7.netty.Plc4XS7Protocol;
 import org.apache.plc4x.java.s7.netty.S7Protocol;
 import org.apache.plc4x.java.s7.netty.model.types.MemoryArea;
+import org.apache.plc4x.java.s7.netty.strategies.DefaultS7MessageProcessor;
 import org.apache.plc4x.java.s7.netty.util.S7PlcFieldHandler;
 import org.apache.plc4x.java.s7.utils.S7TsapIdEncoder;
 import org.slf4j.Logger;
@@ -77,10 +78,10 @@ public class S7PlcConnection extends AbstractPlcConnection implements PlcReader,
     private static final int ISO_ON_TCP_PORT = 102;
 
     // Fetch values from configuration
-<span class="fc" id="L80">    private static final Configuration CONF = new SystemConfiguration();</span>
-<span class="fc" id="L81">    private static final long CLOSE_DEVICE_TIMEOUT_MS = CONF.getLong(&quot;plc4x.s7connection.close.device,timeout&quot;, 1_000);</span>
+<span class="fc" id="L81">    private static final Configuration CONF = new SystemConfiguration();</span>
+<span class="fc" id="L82">    private static final long CLOSE_DEVICE_TIMEOUT_MS = CONF.getLong(&quot;plc4x.s7connection.close.device,timeout&quot;, 1_000);</span>
 
-<span class="fc" id="L83">    private static final Logger logger = LoggerFactory.getLogger(S7PlcConnection.class);</span>
+<span class="fc" id="L84">    private static final Logger logger = LoggerFactory.getLogger(S7PlcConnection.class);</span>
 
     private final int rack;
     private final int slot;
@@ -90,196 +91,197 @@ public class S7PlcConnection extends AbstractPlcConnection implements PlcReader,
     private final short paramMaxAmqCallee;
 
     public S7PlcConnection(InetAddress address, int rack, int slot, String params) {
-<span class="nc" id="L93">        this(new TcpSocketChannelFactory(address, ISO_ON_TCP_PORT), rack, slot, params);</span>
+<span class="nc" id="L94">        this(new TcpSocketChannelFactory(address, ISO_ON_TCP_PORT), rack, slot, params);</span>
 
-<span class="nc" id="L95">        logger.info(&quot;Setting up S7cConnection with: host-name {}, rack {}, slot {}, pdu-size {}, max-amq-caller {}, &quot; +</span>
-<span class="nc" id="L96">                &quot;max-amq-callee {}&quot;, address.getHostAddress(), rack, slot,</span>
-<span class="nc" id="L97">            paramPduSize.getValue(), paramMaxAmqCaller, paramMaxAmqCallee);</span>
-<span class="nc" id="L98">    }</span>
+<span class="nc" id="L96">        logger.info(&quot;Setting up S7cConnection with: host-name {}, rack {}, slot {}, pdu-size {}, max-amq-caller {}, &quot; +</span>
+<span class="nc" id="L97">                &quot;max-amq-callee {}&quot;, address.getHostAddress(), rack, slot,</span>
+<span class="nc" id="L98">            paramPduSize.getValue(), paramMaxAmqCaller, paramMaxAmqCallee);</span>
+<span class="nc" id="L99">    }</span>
 
     public S7PlcConnection(ChannelFactory channelFactory, int rack, int slot, String params) {
-<span class="fc" id="L101">        super(channelFactory, true);</span>
-
-<span class="fc" id="L103">        this.rack = rack;</span>
-<span class="fc" id="L104">        this.slot = slot;</span>
-
-<span class="fc" id="L106">        int curParamPduSize = 1024;</span>
-<span class="fc" id="L107">        short curParamMaxAmqCaller = 8;</span>
-<span class="fc" id="L108">        short curParamMaxAmqCallee = 8;</span>
-
-<span class="pc bpc" id="L110" title="1 of 2 branches missed.">        if (!StringUtils.isEmpty(params)) {</span>
-<span class="fc bfc" id="L111" title="All 2 branches covered.">            for (String param : params.split(&quot;&amp;&quot;)) {</span>
-<span class="fc" id="L112">                String[] paramElements = param.split(&quot;=&quot;);</span>
-<span class="fc" id="L113">                String paramName = paramElements[0];</span>
-<span class="fc bfc" id="L114" title="All 2 branches covered.">                if (paramElements.length == 2) {</span>
-<span class="fc" id="L115">                    String paramValue = paramElements[1];</span>
-<span class="fc bfc" id="L116" title="All 4 branches covered.">                    switch (paramName) {</span>
+<span class="fc" id="L102">        super(channelFactory, true);</span>
+
+<span class="fc" id="L104">        this.rack = rack;</span>
+<span class="fc" id="L105">        this.slot = slot;</span>
+
+<span class="fc" id="L107">        int curParamPduSize = 1024;</span>
+<span class="fc" id="L108">        short curParamMaxAmqCaller = 8;</span>
+<span class="fc" id="L109">        short curParamMaxAmqCallee = 8;</span>
+
+<span class="pc bpc" id="L111" title="1 of 2 branches missed.">        if (!StringUtils.isEmpty(params)) {</span>
+<span class="fc bfc" id="L112" title="All 2 branches covered.">            for (String param : params.split(&quot;&amp;&quot;)) {</span>
+<span class="fc" id="L113">                String[] paramElements = param.split(&quot;=&quot;);</span>
+<span class="fc" id="L114">                String paramName = paramElements[0];</span>
+<span class="fc bfc" id="L115" title="All 2 branches covered.">                if (paramElements.length == 2) {</span>
+<span class="fc" id="L116">                    String paramValue = paramElements[1];</span>
+<span class="fc bfc" id="L117" title="All 4 branches covered.">                    switch (paramName) {</span>
                         case &quot;pdu-size&quot;:
-<span class="fc" id="L118">                            curParamPduSize = Integer.parseInt(paramValue);</span>
-<span class="fc" id="L119">                            break;</span>
+<span class="fc" id="L119">                            curParamPduSize = Integer.parseInt(paramValue);</span>
+<span class="fc" id="L120">                            break;</span>
                         case &quot;max-amq-caller&quot;:
-<span class="fc" id="L121">                            curParamMaxAmqCaller = Short.parseShort(paramValue);</span>
-<span class="fc" id="L122">                            break;</span>
+<span class="fc" id="L122">                            curParamMaxAmqCaller = Short.parseShort(paramValue);</span>
+<span class="fc" id="L123">                            break;</span>
                         case &quot;max-amq-callee&quot;:
-<span class="fc" id="L124">                            curParamMaxAmqCallee = Short.parseShort(paramValue);</span>
-<span class="fc" id="L125">                            break;</span>
+<span class="fc" id="L125">                            curParamMaxAmqCallee = Short.parseShort(paramValue);</span>
+<span class="fc" id="L126">                            break;</span>
                         default:
-<span class="fc" id="L127">                            logger.debug(&quot;Unknown parameter {} with value {}&quot;, paramName, paramValue);</span>
+<span class="fc" id="L128">                            logger.debug(&quot;Unknown parameter {} with value {}&quot;, paramName, paramValue);</span>
                     }
-<span class="fc" id="L129">                } else {</span>
-<span class="fc" id="L130">                    logger.debug(&quot;Unknown no-value parameter {}&quot;, paramName);</span>
+<span class="fc" id="L130">                } else {</span>
+<span class="fc" id="L131">                    logger.debug(&quot;Unknown no-value parameter {}&quot;, paramName);</span>
                 }
             }
         }
 
         // IsoTP uses pre defined sizes. Find the smallest box,
         // that would be able to contain the requested pdu size.
-<span class="fc" id="L137">        this.paramPduSize = TpduSize.valueForGivenSize(curParamPduSize);</span>
-<span class="fc" id="L138">        this.paramMaxAmqCaller = curParamMaxAmqCaller;</span>
-<span class="fc" id="L139">        this.paramMaxAmqCallee = curParamMaxAmqCallee;</span>
-<span class="fc" id="L140">    }</span>
+<span class="fc" id="L138">        this.paramPduSize = TpduSize.valueForGivenSize(curParamPduSize);</span>
+<span class="fc" id="L139">        this.paramMaxAmqCaller = curParamMaxAmqCaller;</span>
+<span class="fc" id="L140">        this.paramMaxAmqCallee = curParamMaxAmqCallee;</span>
+<span class="fc" id="L141">    }</span>
 
     @Override
     public boolean canRead() {
-<span class="nc" id="L144">        return true;</span>
+<span class="nc" id="L145">        return true;</span>
     }
 
     @Override
     public boolean canWrite() {
-<span class="nc" id="L149">        return true;</span>
+<span class="nc" id="L150">        return true;</span>
     }
 
     @Override
     protected ChannelHandler getChannelHandler(CompletableFuture&lt;Void&gt; sessionSetupCompleteFuture) {
-<span class="fc" id="L154">        short calledTsapId = S7TsapIdEncoder.encodeS7TsapId(DeviceGroup.PG_OR_PC, 0, 0);</span>
-<span class="fc" id="L155">        short callingTsapId = S7TsapIdEncoder.encodeS7TsapId(DeviceGroup.OTHERS, rack, slot);</span>
+<span class="fc" id="L155">        short calledTsapId = S7TsapIdEncoder.encodeS7TsapId(DeviceGroup.PG_OR_PC, 0, 0);</span>
+<span class="fc" id="L156">        short callingTsapId = S7TsapIdEncoder.encodeS7TsapId(DeviceGroup.OTHERS, rack, slot);</span>
 
-<span class="fc" id="L157">        return new ChannelInitializer() {</span>
+<span class="fc" id="L158">        return new ChannelInitializer() {</span>
             @Override
             protected void initChannel(Channel channel) {
                 // Build the protocol stack for communicating with the s7 protocol.
-<span class="fc" id="L161">                ChannelPipeline pipeline = channel.pipeline();</span>
-<span class="fc" id="L162">                pipeline.addLast(new ChannelInboundHandlerAdapter() {</span>
+<span class="fc" id="L162">                ChannelPipeline pipeline = channel.pipeline();</span>
+<span class="fc" id="L163">                pipeline.addLast(new ChannelInboundHandlerAdapter() {</span>
                     @Override
                     public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
-<span class="fc bfc" id="L165" title="All 2 branches covered.">                        if (evt instanceof ConnectedEvent) {</span>
-<span class="fc" id="L166">                            sessionSetupCompleteFuture.complete(null);</span>
+<span class="fc bfc" id="L166" title="All 2 branches covered.">                        if (evt instanceof ConnectedEvent) {</span>
+<span class="fc" id="L167">                            sessionSetupCompleteFuture.complete(null);</span>
                         } else {
-<span class="fc" id="L168">                            super.userEventTriggered(ctx, evt);</span>
+<span class="fc" id="L169">                            super.userEventTriggered(ctx, evt);</span>
                         }
-<span class="fc" id="L170">                    }</span>
+<span class="fc" id="L171">                    }</span>
                 });
-<span class="fc" id="L172">                pipeline.addLast(new IsoOnTcpProtocol());</span>
-<span class="fc" id="L173">                pipeline.addLast(new IsoTPProtocol(callingTsapId, calledTsapId, paramPduSize));</span>
-<span class="fc" id="L174">                pipeline.addLast(new S7Protocol(paramMaxAmqCaller, paramMaxAmqCallee, (short) paramPduSize.getValue()));</span>
-<span class="fc" id="L175">                pipeline.addLast(new Plc4XS7Protocol());</span>
-<span class="fc" id="L176">            }</span>
+<span class="fc" id="L173">                pipeline.addLast(new IsoOnTcpProtocol());</span>
+<span class="fc" id="L174">                pipeline.addLast(new IsoTPProtocol(callingTsapId, calledTsapId, paramPduSize));</span>
+<span class="fc" id="L175">                pipeline.addLast(new S7Protocol(paramMaxAmqCaller, paramMaxAmqCallee, (short) paramPduSize.getValue(),</span>
+                    new DefaultS7MessageProcessor()));
+<span class="fc" id="L177">                pipeline.addLast(new Plc4XS7Protocol());</span>
+<span class="fc" id="L178">            }</span>
         };
     }
 
     @Override
     protected void sendChannelCreatedEvent() {
         // Send an event to the pipeline telling the Protocol filters what's going on.
-<span class="fc" id="L183">        channel.pipeline().fireUserEventTriggered(new ConnectEvent());</span>
-<span class="fc" id="L184">    }</span>
+<span class="fc" id="L185">        channel.pipeline().fireUserEventTriggered(new ConnectEvent());</span>
+<span class="fc" id="L186">    }</span>
 
     public int getRack() {
-<span class="nc" id="L187">        return rack;</span>
+<span class="nc" id="L189">        return rack;</span>
     }
 
     public int getSlot() {
-<span class="nc" id="L191">        return slot;</span>
+<span class="nc" id="L193">        return slot;</span>
     }
 
     public TpduSize getParamPduSize() {
-<span class="nc" id="L195">        return paramPduSize;</span>
+<span class="nc" id="L197">        return paramPduSize;</span>
     }
 
     public int getParamMaxAmqCaller() {
-<span class="nc" id="L199">        return paramMaxAmqCaller;</span>
+<span class="nc" id="L201">        return paramMaxAmqCaller;</span>
     }
 
     public int getParamMaxAmqCallee() {
-<span class="nc" id="L203">        return paramMaxAmqCallee;</span>
+<span class="nc" id="L205">        return paramMaxAmqCallee;</span>
     }
 
     @Override
     public void close() throws PlcConnectionException {
-<span class="pc bpc" id="L208" title="2 of 4 branches missed.">        if ((channel != null) &amp;&amp; channel.isOpen()) {</span>
+<span class="pc bpc" id="L210" title="2 of 4 branches missed.">        if ((channel != null) &amp;&amp; channel.isOpen()) {</span>
             // Send the PLC a message that the connection is being closed.
-<span class="fc" id="L210">            DisconnectRequestTpdu disconnectRequest = new DisconnectRequestTpdu(</span>
-<span class="fc" id="L211">                (short) 0x0000, (short) 0x000F, DisconnectReason.NORMAL, Collections.emptyList(),</span>
+<span class="fc" id="L212">            DisconnectRequestTpdu disconnectRequest = new DisconnectRequestTpdu(</span>
+<span class="fc" id="L213">                (short) 0x0000, (short) 0x000F, DisconnectReason.NORMAL, Collections.emptyList(),</span>
                 null);
 
             // In case of an ISO TP Class 0 connection, the remote is usually expected to actively
             // close the connection. So we add a listener waiting for this to happen.
-<span class="fc" id="L216">            CompletableFuture&lt;Void&gt; disconnectFuture = new CompletableFuture&lt;&gt;();</span>
-<span class="fc" id="L217">            channel.closeFuture().addListener(</span>
-<span class="fc" id="L218">                (ChannelFutureListener) future -&gt; disconnectFuture.complete(null));</span>
+<span class="fc" id="L218">            CompletableFuture&lt;Void&gt; disconnectFuture = new CompletableFuture&lt;&gt;();</span>
+<span class="fc" id="L219">            channel.closeFuture().addListener(</span>
+<span class="fc" id="L220">                (ChannelFutureListener) future -&gt; disconnectFuture.complete(null));</span>
 
             // Send the disconnect request.
-<span class="fc" id="L221">            channel.writeAndFlush(disconnectRequest);</span>
+<span class="fc" id="L223">            channel.writeAndFlush(disconnectRequest);</span>
             // Wait for the configured time for the remote to close the session.
             try {
-<span class="nc" id="L224">                disconnectFuture.get(CLOSE_DEVICE_TIMEOUT_MS, TimeUnit.MILLISECONDS);</span>
+<span class="nc" id="L226">                disconnectFuture.get(CLOSE_DEVICE_TIMEOUT_MS, TimeUnit.MILLISECONDS);</span>
             }
             // If the remote didn't close the connection within the given time-frame, we have to take
             // care of closing the connection.
-<span class="fc" id="L228">            catch (TimeoutException e) {</span>
-<span class="fc" id="L229">                logger.info(&quot;Remote didn't close connection within the configured timeout of {}ms, shutting down actively.&quot;, CLOSE_DEVICE_TIMEOUT_MS, e);</span>
-<span class="fc" id="L230">                channel.close();</span>
-<span class="nc" id="L231">            } catch (InterruptedException e) {</span>
-<span class="nc" id="L232">                Thread.currentThread().interrupt();</span>
-<span class="nc" id="L233">            } catch (ExecutionException e) {</span>
-<span class="nc" id="L234">                throw new PlcConnectionException(e);</span>
-<span class="pc" id="L235">            }</span>
+<span class="fc" id="L230">            catch (TimeoutException e) {</span>
+<span class="fc" id="L231">                logger.info(&quot;Remote didn't close connection within the configured timeout of {}ms, shutting down actively.&quot;, CLOSE_DEVICE_TIMEOUT_MS, e);</span>
+<span class="fc" id="L232">                channel.close();</span>
+<span class="nc" id="L233">            } catch (InterruptedException e) {</span>
+<span class="nc" id="L234">                Thread.currentThread().interrupt();</span>
+<span class="nc" id="L235">            } catch (ExecutionException e) {</span>
+<span class="nc" id="L236">                throw new PlcConnectionException(e);</span>
+<span class="pc" id="L237">            }</span>
 
             // Do some additional cleanup operations ...
             // In normal operation, the channels event loop has a parent, however when running with
             // the embedded channel for unit tests, parent is null.
-<span class="pc bpc" id="L240" title="1 of 2 branches missed.">            if (channel.eventLoop().parent() != null) {</span>
-<span class="nc" id="L241">                channel.eventLoop().parent().shutdownGracefully();</span>
+<span class="pc bpc" id="L242" title="1 of 2 branches missed.">            if (channel.eventLoop().parent() != null) {</span>
+<span class="nc" id="L243">                channel.eventLoop().parent().shutdownGracefully();</span>
             }
         }
-<span class="fc" id="L244">        super.close();</span>
-<span class="fc" id="L245">    }</span>
+<span class="fc" id="L246">        super.close();</span>
+<span class="fc" id="L247">    }</span>
 
     @Override
     public PlcReadRequest.Builder readRequestBuilder() {
-<span class="fc" id="L249">        return new DefaultPlcReadRequest.Builder(this, new S7PlcFieldHandler());</span>
+<span class="fc" id="L251">        return new DefaultPlcReadRequest.Builder(this, new S7PlcFieldHandler());</span>
     }
 
     @Override
     public PlcWriteRequest.Builder writeRequestBuilder() {
-<span class="fc" id="L254">        return new DefaultPlcWriteRequest.Builder(this, new S7PlcFieldHandler());</span>
+<span class="fc" id="L256">        return new DefaultPlcWriteRequest.Builder(this, new S7PlcFieldHandler());</span>
     }
 
     @Override
     public CompletableFuture&lt;PlcReadResponse&gt; read(PlcReadRequest readRequest) {
-<span class="fc" id="L259">        CompletableFuture&lt;InternalPlcReadResponse&gt; future = new CompletableFuture&lt;&gt;();</span>
-<span class="fc" id="L260">        PlcRequestContainer&lt;InternalPlcReadRequest, InternalPlcReadResponse&gt; container =</span>
+<span class="fc" id="L261">        CompletableFuture&lt;InternalPlcReadResponse&gt; future = new CompletableFuture&lt;&gt;();</span>
+<span class="fc" id="L262">        PlcRequestContainer&lt;InternalPlcReadRequest, InternalPlcReadResponse&gt; container =</span>
             new PlcRequestContainer&lt;&gt;((InternalPlcReadRequest) readRequest, future);
-<span class="fc" id="L262">        channel.writeAndFlush(container).addListener(f -&gt; {</span>
-<span class="pc bpc" id="L263" title="1 of 2 branches missed.">            if (!f.isSuccess()) {</span>
-<span class="nc" id="L264">                future.completeExceptionally(f.cause());</span>
+<span class="fc" id="L264">        channel.writeAndFlush(container).addListener(f -&gt; {</span>
+<span class="pc bpc" id="L265" title="1 of 2 branches missed.">            if (!f.isSuccess()) {</span>
+<span class="nc" id="L266">                future.completeExceptionally(f.cause());</span>
             }
-<span class="fc" id="L266">        });</span>
-<span class="fc" id="L267">        return future</span>
-<span class="fc" id="L268">            .thenApply(PlcReadResponse.class::cast);</span>
+<span class="fc" id="L268">        });</span>
+<span class="fc" id="L269">        return future</span>
+<span class="fc" id="L270">            .thenApply(PlcReadResponse.class::cast);</span>
     }
 
     @Override
     public CompletableFuture&lt;PlcWriteResponse&gt; write(PlcWriteRequest writeRequest) {
-<span class="fc" id="L273">        CompletableFuture&lt;InternalPlcWriteResponse&gt; future = new CompletableFuture&lt;&gt;();</span>
-<span class="fc" id="L274">        PlcRequestContainer&lt;InternalPlcWriteRequest, InternalPlcWriteResponse&gt; container =</span>
+<span class="fc" id="L275">        CompletableFuture&lt;InternalPlcWriteResponse&gt; future = new CompletableFuture&lt;&gt;();</span>
+<span class="fc" id="L276">        PlcRequestContainer&lt;InternalPlcWriteRequest, InternalPlcWriteResponse&gt; container =</span>
             new PlcRequestContainer&lt;&gt;((InternalPlcWriteRequest) writeRequest, future);
-<span class="fc" id="L276">        channel.writeAndFlush(container).addListener(f -&gt; {</span>
-<span class="pc bpc" id="L277" title="1 of 2 branches missed.">            if (!f.isSuccess()) {</span>
-<span class="nc" id="L278">                future.completeExceptionally(f.cause());</span>
+<span class="fc" id="L278">        channel.writeAndFlush(container).addListener(f -&gt; {</span>
+<span class="pc bpc" id="L279" title="1 of 2 branches missed.">            if (!f.isSuccess()) {</span>
+<span class="nc" id="L280">                future.completeExceptionally(f.cause());</span>
             }
-<span class="fc" id="L280">        });</span>
-<span class="fc" id="L281">        return future</span>
-<span class="fc" id="L282">            .thenApply(PlcWriteResponse.class::cast);</span>
+<span class="fc" id="L282">        });</span>
+<span class="fc" id="L283">        return future</span>
+<span class="fc" id="L284">            .thenApply(PlcWriteResponse.class::cast);</span>
     }
 
 }
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.html
index 1e73e8c..3ab4af0 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.connection</title><script t [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.connection</title><script t [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.source.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.source.html
index 241faac..fe90a96 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.source.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.connection/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.connection</title><script t [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.connection</title><script t [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.html
index c9ccc40..963fe58 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7Protocol</title><script type="text/javascript" src [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>S7Protocol</title><script type="text/javascript" src [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.java.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.java.html
index 0d37407..a56c5e1 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.java.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/S7Protocol.java.html
@@ -26,6 +26,7 @@ import io.netty.handler.codec.MessageToMessageDecoder;
 import io.netty.util.concurrent.Future;
 import io.netty.util.concurrent.PromiseCombiner;
 import org.apache.commons.lang3.reflect.FieldUtils;
+import org.apache.plc4x.java.api.exceptions.PlcProtocolException;
 import org.apache.plc4x.java.api.exceptions.PlcProtocolPayloadTooBigException;
 import org.apache.plc4x.java.isotp.netty.IsoTPProtocol;
 import org.apache.plc4x.java.isotp.netty.events.IsoTPConnectedEvent;
@@ -46,7 +47,6 @@ import org.apache.plc4x.java.s7.netty.model.payloads.items.VarPayloadItem;
 import org.apache.plc4x.java.s7.netty.model.payloads.ssls.SslDataRecord;
 import org.apache.plc4x.java.s7.netty.model.payloads.ssls.SslModuleIdentificationDataRecord;
 import org.apache.plc4x.java.s7.netty.model.types.*;
-import org.apache.plc4x.java.s7.netty.strategies.DefaultS7MessageProcessor;
 import org.apache.plc4x.java.s7.netty.strategies.S7MessageProcessor;
 import org.apache.plc4x.java.s7.netty.util.S7SizeHelper;
 import org.apache.plc4x.java.s7.types.S7ControllerType;
@@ -99,12 +99,12 @@ public class S7Protocol extends ChannelDuplexHandler {
     private PendingWriteQueue queue;
     private Map&lt;Short, DataTpdu&gt; sentButUnacknowledgedTpdus;
 
-<span class="fc" id="L102">    public S7Protocol(short requestedMaxAmqCaller, short requestedMaxAmqCallee, short requestedPduSize) {</span>
+<span class="fc" id="L102">    public S7Protocol(short requestedMaxAmqCaller, short requestedMaxAmqCallee, short requestedPduSize, S7MessageProcessor messageProcessor) {</span>
 <span class="fc" id="L103">        this.maxAmqCaller = requestedMaxAmqCaller;</span>
 <span class="fc" id="L104">        this.maxAmqCallee = requestedMaxAmqCallee;</span>
 <span class="fc" id="L105">        this.pduSize = requestedPduSize;</span>
-<span class="fc" id="L106">        sentButUnacknowledgedTpdus = new HashMap&lt;&gt;();</span>
-<span class="fc" id="L107">        messageProcessor = new DefaultS7MessageProcessor();</span>
+<span class="fc" id="L106">        this.messageProcessor = messageProcessor;</span>
+<span class="fc" id="L107">        sentButUnacknowledgedTpdus = new HashMap&lt;&gt;();</span>
 <span class="fc" id="L108">    }</span>
 
     @Override
@@ -163,229 +163,240 @@ public class S7Protocol extends ChannelDuplexHandler {
     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
     @Override
-    public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
-<span class="fc bfc" id="L167" title="All 2 branches covered.">        if(msg instanceof S7Message) {</span>
-<span class="fc" id="L168">            S7Message in = (S7Message) msg;</span>
+    public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) {
+        try {
+<span class="fc bfc" id="L168" title="All 2 branches covered.">            if(msg instanceof S7Message) {</span>
+<span class="fc" id="L169">                S7Message in = (S7Message) msg;</span>
 
-            // Give message processors to process the incoming message.
-            Collection&lt;? extends S7Message&gt; messages;
-<span class="pc bpc" id="L172" title="2 of 4 branches missed.">            if((messageProcessor != null) &amp;&amp; (in instanceof S7RequestMessage)) {</span>
-                try {
+                // Give message processors to process the incoming message.
+                Collection&lt;? extends S7Message&gt; messages;
+<span class="pc bpc" id="L173" title="2 of 4 branches missed.">                if ((messageProcessor != null) &amp;&amp; (in instanceof S7RequestMessage)) {</span>
 <span class="fc" id="L174">                    messages = messageProcessor.processRequest((S7RequestMessage) in, pduSize);</span>
-<span class="nc" id="L175">                } catch(Exception e) {</span>
-<span class="nc" id="L176">                    logger.error(&quot;Error processing message&quot;, e);</span>
-<span class="nc" id="L177">                    ctx.fireExceptionCaught(e);</span>
-<span class="nc" id="L178">                    return;</span>
-<span class="fc" id="L179">                }</span>
-            } else {
-<span class="nc" id="L181">                messages = Collections.singleton(in);</span>
-            }
+                } else {
+<span class="nc" id="L176">                    messages = Collections.singleton(in);</span>
+                }
 
-            // Create a promise that has to be called multiple times.
-<span class="fc" id="L185">            PromiseCombiner promiseCombiner = new PromiseCombiner();</span>
-<span class="pc bpc" id="L186" title="1 of 2 branches missed.">            if(messages != null) {</span>
-<span class="fc bfc" id="L187" title="All 2 branches covered.">                for (S7Message message : messages) {</span>
-<span class="fc" id="L188">                    ByteBuf buf = Unpooled.buffer();</span>
-<span class="fc" id="L189">                    writeS7Message(ctx, promise.channel(), promiseCombiner, message, buf);</span>
-<span class="fc" id="L190">                }</span>
+                // Create a promise that has to be called multiple times.
+<span class="fc" id="L180">                PromiseCombiner promiseCombiner = new PromiseCombiner();</span>
+<span class="fc bfc" id="L181" title="All 2 branches covered.">                for (S7Message message : messages) {</span>
+<span class="fc" id="L182">                    ByteBuf buf = Unpooled.buffer();</span>
+<span class="fc" id="L183">                    writeS7Message(promise.channel(), promiseCombiner, message, buf);</span>
+<span class="fc" id="L184">                }</span>
+<span class="fc" id="L185">                promiseCombiner.finish(promise);</span>
+
+                // Start sending the queue content.
+<span class="fc" id="L188">                trySendingMessages(ctx);</span>
+<span class="fc" id="L189">            }</span>
+            // Especially during the phase of connection establishment, we might be sending
+            // messages of a lower level protocol, so if it's not S7, we forward it to the next
+            // in the pipeline and hope it can handle it. If no layer can handle it Netty will
+            // exceptionally complete the future.
+            else {
+<span class="fc" id="L195">                ctx.write(msg, promise);</span>
             }
-<span class="fc" id="L192">            promiseCombiner.finish(promise);</span>
-
-            // Start sending the queue content.
-<span class="fc" id="L195">            trySendingMessages(ctx);</span>
-<span class="fc" id="L196">        } else {</span>
-<span class="fc" id="L197">            super.write(ctx, msg, promise);</span>
-        }
-<span class="fc" id="L199">    }</span>
+<span class="nc" id="L197">        } catch (Exception e) {</span>
+<span class="nc" id="L198">            promise.setFailure(e);</span>
+<span class="fc" id="L199">        }</span>
+<span class="fc" id="L200">    }</span>
 
-    private void writeS7Message(ChannelHandlerContext ctx, Channel channel, PromiseCombiner promiseCombiner, S7Message message, ByteBuf buf) {
-<span class="fc" id="L202">        encodeHeader(message, buf);</span>
-<span class="fc" id="L203">        encodeParameters(message, buf);</span>
-<span class="fc" id="L204">        encodePayloads(message, buf);</span>
+    private void writeS7Message(Channel channel, PromiseCombiner promiseCombiner,
+                                S7Message message, ByteBuf buf) throws PlcProtocolException {
+<span class="fc" id="L204">        encodeHeader(message, buf);</span>
+<span class="fc" id="L205">        encodeParameters(message, buf);</span>
+<span class="fc" id="L206">        encodePayloads(message, buf);</span>
 
         // Check if the message doesn't exceed the negotiated maximum size.
-<span class="pc bpc" id="L207" title="1 of 2 branches missed.">        if (buf.writerIndex() &gt; pduSize) {</span>
-<span class="nc" id="L208">            ctx.fireExceptionCaught(new PlcProtocolPayloadTooBigException(&quot;s7&quot;, pduSize, buf.writerIndex(), message));</span>
+<span class="pc bpc" id="L209" title="1 of 2 branches missed.">        if (buf.writerIndex() &gt; pduSize) {</span>
+<span class="nc" id="L210">            throw new PlcProtocolPayloadTooBigException(&quot;s7&quot;, pduSize, buf.writerIndex(), message);</span>
         } else {
-<span class="fc" id="L210">            ChannelPromise subPromise = new DefaultChannelPromise(channel);</span>
-<span class="fc" id="L211">            queue.add(new DataTpdu(true, (byte) 0x01, Collections.emptyList(), buf, message), subPromise);</span>
-<span class="fc" id="L212">            promiseCombiner.add((Future) subPromise);</span>
-<span class="fc" id="L213">            logger.debug(&quot;S7 Message with id {} queued&quot;, message.getTpduReference());</span>
+<span class="fc" id="L212">            ChannelPromise subPromise = new DefaultChannelPromise(channel);</span>
+<span class="fc" id="L213">            queue.add(new DataTpdu(true, (byte) 0x01, Collections.emptyList(), buf, message), subPromise);</span>
+<span class="fc" id="L214">            promiseCombiner.add((Future) subPromise);</span>
+<span class="fc" id="L215">            logger.debug(&quot;S7 Message with id {} queued&quot;, message.getTpduReference());</span>
         }
-<span class="fc" id="L215">    }</span>
-
-    private void encodePayloads(S7Message in, ByteBuf buf) {
-<span class="fc bfc" id="L218" title="All 2 branches covered.">        for (S7Payload payload : in.getPayloads()) {</span>
-<span class="pc bpc" id="L219" title="1 of 3 branches missed.">            switch (payload.getType()) {</span>
-                case WRITE_VAR:
-<span class="fc" id="L221">                    encodeWriteVarPayload((VarPayload) payload, buf);</span>
-<span class="fc" id="L222">                    break;</span>
-                case CPU_SERVICES:
-<span class="fc" id="L224">                    encodeCpuServicesPayload((CpuServicesPayload) payload, buf);</span>
-<span class="fc" id="L225">                    break;</span>
-                default:
-                    break;
-            }
-<span class="fc" id="L229">        }</span>
-<span class="fc" id="L230">    }</span>
+<span class="fc" id="L217">    }</span>
+
+    private void encodePayloads(S7Message in, ByteBuf buf) throws PlcProtocolException {
+<span class="pc bpc" id="L220" title="1 of 2 branches missed.">        if(in.getPayloads() != null) {</span>
+<span class="fc bfc" id="L221" title="All 2 branches covered.">            for (S7Payload payload : in.getPayloads()) {</span>
+<span class="pc bpc" id="L222" title="1 of 3 branches missed.">                switch (payload.getType()) {</span>
+                    case WRITE_VAR:
+<span class="fc" id="L224">                        encodeWriteVarPayload((VarPayload) payload, buf);</span>
+<span class="fc" id="L225">                        break;</span>
+                    case CPU_SERVICES:
+<span class="fc" id="L227">                        encodeCpuServicesPayload((CpuServicesPayload) payload, buf);</span>
+<span class="fc" id="L228">                        break;</span>
+                    default:
+<span class="nc" id="L230">                        throw new PlcProtocolException(&quot;Writing payloads of type &quot; +</span>
+<span class="nc" id="L231">                            payload.getType().name() + &quot; not implemented.&quot;);</span>
+                }
+<span class="fc" id="L233">            }</span>
+        }
+<span class="fc" id="L235">    }</span>
 
     private void encodeWriteVarPayload(VarPayload varPayload, ByteBuf buf) {
-<span class="fc bfc" id="L233" title="All 2 branches covered.">        for (VarPayloadItem payloadItem : varPayload.getItems()) {</span>
-<span class="fc" id="L234">            buf.writeByte(payloadItem.getReturnCode().getCode());</span>
-<span class="fc" id="L235">            buf.writeByte(payloadItem.getDataTransportSize().getCode());</span>
+<span class="fc bfc" id="L238" title="All 2 branches covered.">        for (VarPayloadItem payloadItem : varPayload.getItems()) {</span>
+<span class="fc" id="L239">            buf.writeByte(payloadItem.getReturnCode().getCode());</span>
+<span class="fc" id="L240">            buf.writeByte(payloadItem.getDataTransportSize().getCode());</span>
             // TODO: Check if this is correct?!?! Might be problems with sizeInBits = true/false
-<span class="fc" id="L237">            buf.writeShort(payloadItem.getData().length);</span>
-<span class="fc" id="L238">            buf.writeBytes(payloadItem.getData());</span>
+<span class="fc" id="L242">            buf.writeShort(payloadItem.getData().length);</span>
+<span class="fc" id="L243">            buf.writeBytes(payloadItem.getData());</span>
             // TODO: It looks as if BIT type reads require a 0x00 fill byte at the end ...
-<span class="fc" id="L240">        }</span>
-<span class="fc" id="L241">    }</span>
+<span class="fc" id="L245">        }</span>
+<span class="fc" id="L246">    }</span>
 
-    private void encodeCpuServicesPayload(CpuServicesPayload cpuServicesPayload, ByteBuf buf) {
-<span class="fc" id="L244">        buf.writeByte(cpuServicesPayload.getReturnCode().getCode());</span>
+    private void encodeCpuServicesPayload(CpuServicesPayload cpuServicesPayload, ByteBuf buf)
+            throws PlcProtocolException {
+<span class="fc" id="L250">        buf.writeByte(cpuServicesPayload.getReturnCode().getCode());</span>
         // This seems to be constantly set to this.
-<span class="fc" id="L246">        buf.writeByte(DataTransportSize.OCTET_STRING.getCode());</span>
+<span class="fc" id="L252">        buf.writeByte(DataTransportSize.OCTET_STRING.getCode());</span>
 
         // A request payload is simple.
-<span class="pc bpc" id="L249" title="1 of 2 branches missed.">        if (cpuServicesPayload.getSslDataRecords().isEmpty()) {</span>
-<span class="fc" id="L250">            buf.writeShort(4);</span>
-<span class="fc" id="L251">            buf.writeShort(cpuServicesPayload.getSslId().getCode());</span>
-<span class="fc" id="L252">            buf.writeShort(cpuServicesPayload.getSslIndex());</span>
+<span class="pc bpc" id="L255" title="1 of 2 branches missed.">        if (cpuServicesPayload.getSslDataRecords().isEmpty()) {</span>
+<span class="fc" id="L256">            buf.writeShort(4);</span>
+<span class="fc" id="L257">            buf.writeShort(cpuServicesPayload.getSslId().getCode());</span>
+<span class="fc" id="L258">            buf.writeShort(cpuServicesPayload.getSslIndex());</span>
         }
         // The response payload contains a lot more information.
         else {
-<span class="nc" id="L256">            short length = 8;</span>
-<span class="nc" id="L257">            short sizeOfDataItem = 0;</span>
-<span class="nc bnc" id="L258" title="All 2 branches missed.">            for (SslDataRecord sslDataRecord : cpuServicesPayload.getSslDataRecords()) {</span>
-<span class="nc" id="L259">                sizeOfDataItem = (short) (sslDataRecord.getLengthInWords() * (short) 2);</span>
-<span class="nc" id="L260">                length += sizeOfDataItem;</span>
-<span class="nc" id="L261">            }</span>
-<span class="nc" id="L262">            buf.writeShort(length);</span>
-<span class="nc" id="L263">            buf.writeShort(cpuServicesPayload.getSslId().getCode());</span>
-<span class="nc" id="L264">            buf.writeShort(cpuServicesPayload.getSslIndex());</span>
-<span class="nc" id="L265">            buf.writeShort(sizeOfDataItem);</span>
-<span class="nc" id="L266">            buf.writeShort(cpuServicesPayload.getSslDataRecords().size());</span>
+<span class="nc" id="L262">            throw new PlcProtocolException(&quot;Unexpected SZL Data Records&quot;);</span>
+            /*short length = 8;
+            short sizeOfDataItem = 0;
+            for (SslDataRecord sslDataRecord : cpuServicesPayload.getSslDataRecords()) {
+                sizeOfDataItem = (short) (sslDataRecord.getLengthInWords() * (short) 2);
+                length += sizeOfDataItem;
+            }
+            buf.writeShort(length);
+            buf.writeShort(cpuServicesPayload.getSslId().getCode());
+            buf.writeShort(cpuServicesPayload.getSslIndex());
+            buf.writeShort(sizeOfDataItem);
+            buf.writeShort(cpuServicesPayload.getSslDataRecords().size());
             // Output any sort of ssl list items, if there are any.
-<span class="nc bnc" id="L268" title="All 2 branches missed.">            for (SslDataRecord sslDataRecord : cpuServicesPayload.getSslDataRecords()) {</span>
-<span class="nc bnc" id="L269" title="All 2 branches missed.">                if(sslDataRecord instanceof SslModuleIdentificationDataRecord) {</span>
-<span class="nc" id="L270">                    SslModuleIdentificationDataRecord midr = (SslModuleIdentificationDataRecord) sslDataRecord;</span>
-<span class="nc" id="L271">                    buf.writeShort(midr.getIndex());</span>
-<span class="nc" id="L272">                    byte[] articleNumberBytes = midr.getArticleNumber().getBytes(StandardCharsets.UTF_8);</span>
+            for (SslDataRecord sslDataRecord : cpuServicesPayload.getSslDataRecords()) {
+                if(sslDataRecord instanceof SslModuleIdentificationDataRecord) {
+                    SslModuleIdentificationDataRecord midr = (SslModuleIdentificationDataRecord) sslDataRecord;
+                    buf.writeShort(midr.getIndex());
+                    byte[] articleNumberBytes = midr.getArticleNumber().getBytes(StandardCharsets.UTF_8);
                     // An array full of 20 spaces.
-<span class="nc" id="L274">                    byte[] data = new byte[]{0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,</span>
+                    byte[] data = new byte[]{0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
                         0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20};
                     // Copy max 20 bytes from the article number into the dest array.
-<span class="nc" id="L277">                    System.arraycopy(articleNumberBytes, 0, data, 0, 20);</span>
-<span class="nc" id="L278">                    buf.writeBytes(data);</span>
-<span class="nc" id="L279">                    buf.writeShort(midr.getModuleOrOsVersion());</span>
-<span class="nc" id="L280">                    buf.writeShort(midr.getPgDescriptionFileVersion());</span>
+                    System.arraycopy(articleNumberBytes, 0, data, 0, 20);
+                    buf.writeBytes(data);
+                    buf.writeShort(midr.getModuleOrOsVersion());
+                    buf.writeShort(midr.getPgDescriptionFileVersion());
                 }
-<span class="nc" id="L282">            }</span>
+            }*/
         }
-<span class="fc" id="L284">    }</span>
+<span class="fc" id="L291">    }</span>
 
-    private void encodeParameters(S7Message in, ByteBuf buf) {
-<span class="fc bfc" id="L287" title="All 2 branches covered.">        for (S7Parameter s7Parameter : in.getParameters()) {</span>
-<span class="fc" id="L288">            buf.writeByte(s7Parameter.getType().getCode());</span>
-<span class="pc bpc" id="L289" title="1 of 4 branches missed.">            switch (s7Parameter.getType()) {</span>
+    private void encodeParameters(S7Message in, ByteBuf buf) throws PlcProtocolException {
+<span class="fc bfc" id="L294" title="All 2 branches covered.">        for (S7Parameter s7Parameter : in.getParameters()) {</span>
+<span class="fc" id="L295">            buf.writeByte(s7Parameter.getType().getCode());</span>
+<span class="pc bpc" id="L296" title="1 of 4 branches missed.">            switch (s7Parameter.getType()) {</span>
                 case READ_VAR:
                 case WRITE_VAR:
-<span class="fc" id="L292">                    encodeParameterReadWriteVar(buf, (VarParameter) s7Parameter);</span>
-<span class="fc" id="L293">                    break;</span>
+<span class="fc" id="L299">                    encodeParameterReadWriteVar(buf, (VarParameter) s7Parameter);</span>
+<span class="fc" id="L300">                    break;</span>
                 case SETUP_COMMUNICATION:
-<span class="fc" id="L295">                    encodeParameterSetupCommunication(buf, (SetupCommunicationParameter) s7Parameter);</span>
-<span class="fc" id="L296">                    break;</span>
+<span class="fc" id="L302">                    encodeParameterSetupCommunication(buf, (SetupCommunicationParameter) s7Parameter);</span>
+<span class="fc" id="L303">                    break;</span>
                 case CPU_SERVICES:
-<span class="fc" id="L298">                    encodeCpuServicesParameter(buf, (CpuServicesParameter) s7Parameter);</span>
-<span class="fc" id="L299">                    break;</span>
+<span class="fc" id="L305">                    encodeCpuServicesParameter(buf, (CpuServicesParameter) s7Parameter);</span>
+<span class="fc" id="L306">                    break;</span>
                 default:
-<span class="nc" id="L301">                    logger.error(&quot;writing this parameter type not implemented&quot;);</span>
+<span class="nc" id="L308">                    throw new PlcProtocolException(&quot;Writing parameters of type &quot; +</span>
+<span class="nc" id="L309">                        s7Parameter.getType().name() + &quot; not implemented.&quot;);</span>
             }
-<span class="fc" id="L303">        }</span>
-<span class="fc" id="L304">    }</span>
+<span class="fc" id="L311">        }</span>
+<span class="fc" id="L312">    }</span>
 
     private void encodeHeader(S7Message in, ByteBuf buf) {
-<span class="fc" id="L307">        buf.writeByte(S7_PROTOCOL_MAGIC_NUMBER);</span>
-<span class="fc" id="L308">        buf.writeByte(in.getMessageType().getCode());</span>
+<span class="fc" id="L315">        buf.writeByte(S7_PROTOCOL_MAGIC_NUMBER);</span>
+<span class="fc" id="L316">        buf.writeByte(in.getMessageType().getCode());</span>
         // Reserved (is always constant 0x0000)
-<span class="fc" id="L310">        buf.writeShort((short) 0x0000);</span>
+<span class="fc" id="L318">        buf.writeShort((short) 0x0000);</span>
         // PDU Reference (Request Id, generated by the initiating node)
-<span class="fc" id="L312">        buf.writeShort(in.getTpduReference());</span>
+<span class="fc" id="L320">        buf.writeShort(in.getTpduReference());</span>
         // S7 message parameters length
-<span class="fc" id="L314">        buf.writeShort(S7SizeHelper.getParametersLength(in.getParameters()));</span>
+<span class="fc" id="L322">        buf.writeShort(S7SizeHelper.getParametersLength(in.getParameters()));</span>
         // Data field length
-<span class="fc" id="L316">        buf.writeShort(S7SizeHelper.getPayloadsLength(in.getPayloads()));</span>
-<span class="pc bpc" id="L317" title="1 of 2 branches missed.">        if (in instanceof S7ResponseMessage) {</span>
-<span class="nc" id="L318">            S7ResponseMessage s7ResponseMessage = (S7ResponseMessage) in;</span>
-<span class="nc" id="L319">            buf.writeByte(s7ResponseMessage.getErrorClass());</span>
-<span class="nc" id="L320">            buf.writeByte(s7ResponseMessage.getErrorCode());</span>
-        }
-<span class="fc" id="L322">    }</span>
+<span class="fc" id="L324">        buf.writeShort(S7SizeHelper.getPayloadsLength(in.getPayloads()));</span>
+        // Not sure why this is implemented, we should never be sending out responses.
+        /*if (in instanceof S7ResponseMessage) {
+            S7ResponseMessage s7ResponseMessage = (S7ResponseMessage) in;
+            buf.writeByte(s7ResponseMessage.getErrorClass());
+            buf.writeByte(s7ResponseMessage.getErrorCode());
+        }*/
+<span class="fc" id="L331">    }</span>
 
     private void encodeParameterSetupCommunication(ByteBuf buf, SetupCommunicationParameter s7Parameter) {
         // Reserved (is always constant 0x00)
-<span class="fc" id="L326">        buf.writeByte((byte) 0x00);</span>
-<span class="fc" id="L327">        buf.writeShort(s7Parameter.getMaxAmqCaller());</span>
-<span class="fc" id="L328">        buf.writeShort(s7Parameter.getMaxAmqCallee());</span>
-<span class="fc" id="L329">        buf.writeShort(s7Parameter.getPduLength());</span>
-<span class="fc" id="L330">    }</span>
-
-    private void encodeParameterReadWriteVar(ByteBuf buf, VarParameter s7Parameter) {
-<span class="fc" id="L333">        List&lt;VarParameterItem&gt; items = s7Parameter.getItems();</span>
+<span class="fc" id="L335">        buf.writeByte((byte) 0x00);</span>
+<span class="fc" id="L336">        buf.writeShort(s7Parameter.getMaxAmqCaller());</span>
+<span class="fc" id="L337">        buf.writeShort(s7Parameter.getMaxAmqCallee());</span>
+<span class="fc" id="L338">        buf.writeShort(s7Parameter.getPduLength());</span>
+<span class="fc" id="L339">    }</span>
+
+    private void encodeParameterReadWriteVar(ByteBuf buf, VarParameter s7Parameter) throws PlcProtocolException {
+<span class="fc" id="L342">        List&lt;VarParameterItem&gt; items = s7Parameter.getItems();</span>
         // PlcReadRequestItem count (Read one variable at a time)
-<span class="fc" id="L335">        buf.writeByte((byte) items.size());</span>
-<span class="fc bfc" id="L336" title="All 2 branches covered.">        for (VarParameterItem item : items) {</span>
-<span class="fc" id="L337">            VariableAddressingMode addressMode = item.getAddressingMode();</span>
-<span class="pc bpc" id="L338" title="1 of 2 branches missed.">            if (addressMode == VariableAddressingMode.S7ANY) {</span>
-<span class="fc" id="L339">                encodeS7AnyParameterItem(buf, (S7AnyVarParameterItem) item);</span>
+<span class="fc" id="L344">        buf.writeByte((byte) items.size());</span>
+<span class="fc bfc" id="L345" title="All 2 branches covered.">        for (VarParameterItem item : items) {</span>
+<span class="fc" id="L346">            VariableAddressingMode addressMode = item.getAddressingMode();</span>
+<span class="pc bpc" id="L347" title="1 of 2 branches missed.">            if (addressMode == VariableAddressingMode.S7ANY) {</span>
+<span class="fc" id="L348">                encodeS7AnyParameterItem(buf, (S7AnyVarParameterItem) item);</span>
             } else {
-<span class="nc" id="L341">                logger.error(&quot;writing this item type not implemented&quot;);</span>
+<span class="nc" id="L350">                throw new PlcProtocolException(&quot;Writing VarParameterItems with addressing mode &quot; +</span>
+<span class="nc" id="L351">                    addressMode.name() + &quot; not implemented&quot;);</span>
             }
-<span class="fc" id="L343">        }</span>
-<span class="fc" id="L344">    }</span>
+<span class="fc" id="L353">        }</span>
+<span class="fc" id="L354">    }</span>
 
     private void encodeCpuServicesParameter(ByteBuf buf, CpuServicesParameter parameter) {
         // Output the header for a CPU Services parameter.
-<span class="fc" id="L348">        buf.writeByte(0x01);</span>
-<span class="fc" id="L349">        buf.writeByte(0x12);</span>
+<span class="fc" id="L358">        buf.writeByte(0x01);</span>
+<span class="fc" id="L359">        buf.writeByte(0x12);</span>
         // Length of the parameter.
-<span class="pc bpc" id="L351" title="1 of 2 branches missed.">        buf.writeByte((parameter instanceof CpuServicesRequestParameter) ? 0x04 : 0x08);</span>
+<span class="pc bpc" id="L361" title="1 of 2 branches missed.">        buf.writeByte((parameter instanceof CpuServicesRequestParameter) ? 0x04 : 0x08);</span>
         // Is this a request or a response?
-<span class="pc bpc" id="L353" title="1 of 2 branches missed.">        buf.writeByte((parameter instanceof CpuServicesRequestParameter) ? 0x11 : 0x12);</span>
+<span class="pc bpc" id="L363" title="1 of 2 branches missed.">        buf.writeByte((parameter instanceof CpuServicesRequestParameter) ? 0x11 : 0x12);</span>
         // This is a mixture of request/response and function group .
-<span class="pc bpc" id="L355" title="1 of 2 branches missed.">        byte nextByte = (byte) (((parameter instanceof CpuServicesRequestParameter) ?</span>
-<span class="fc" id="L356">            (byte) 0x40 : (byte) 0x80) | parameter.getFunctionGroup().getCode());</span>
-<span class="fc" id="L357">        buf.writeByte(nextByte);</span>
-<span class="fc" id="L358">        buf.writeByte(parameter.getSubFunctionGroup().getCode());</span>
-<span class="fc" id="L359">        buf.writeByte(parameter.getSequenceNumber());</span>
+<span class="pc bpc" id="L365" title="1 of 2 branches missed.">        byte nextByte = (byte) (((parameter instanceof CpuServicesRequestParameter) ?</span>
+<span class="fc" id="L366">            (byte) 0x40 : (byte) 0x80) | parameter.getFunctionGroup().getCode());</span>
+<span class="fc" id="L367">        buf.writeByte(nextByte);</span>
+<span class="fc" id="L368">        buf.writeByte(parameter.getSubFunctionGroup().getCode());</span>
+<span class="fc" id="L369">        buf.writeByte(parameter.getSequenceNumber());</span>
 
         // A response parameter has some more fields.
-<span class="pc bpc" id="L362" title="1 of 2 branches missed.">        if(parameter instanceof CpuServicesResponseParameter) {</span>
-<span class="nc" id="L363">            CpuServicesResponseParameter responseParameter = (CpuServicesResponseParameter) parameter;</span>
-<span class="nc" id="L364">            buf.writeByte(responseParameter.getDataUnitReferenceNumber());</span>
-<span class="nc bnc" id="L365" title="All 2 branches missed.">            buf.writeByte(responseParameter.isLastDataUnit() ? 0x00 : 0x01);</span>
-<span class="nc" id="L366">            buf.writeShort(responseParameter.getError().getCode());</span>
-        }
-<span class="fc" id="L368">    }</span>
+        // Not sure why this is implemented, we should never be sending out responses.
+        /*if(parameter instanceof CpuServicesResponseParameter) {
+            CpuServicesResponseParameter responseParameter = (CpuServicesResponseParameter) parameter;
+            buf.writeByte(responseParameter.getDataUnitReferenceNumber());
+            buf.writeByte(responseParameter.isLastDataUnit() ? 0x00 : 0x01);
+            buf.writeShort(responseParameter.getError().getCode());
+        }*/
+<span class="fc" id="L379">    }</span>
 
     private void encodeS7AnyParameterItem(ByteBuf buf, S7AnyVarParameterItem s7AnyRequestItem) {
-<span class="fc" id="L371">        buf.writeByte(s7AnyRequestItem.getSpecificationType().getCode());</span>
+<span class="fc" id="L382">        buf.writeByte(s7AnyRequestItem.getSpecificationType().getCode());</span>
         // Length of this item (excluding spec type and length)
-<span class="fc" id="L373">        buf.writeByte((byte) 0x0a);</span>
-<span class="fc" id="L374">        buf.writeByte(s7AnyRequestItem.getAddressingMode().getCode());</span>
-<span class="fc" id="L375">        buf.writeByte(s7AnyRequestItem.getDataType().getTypeCode());</span>
-<span class="fc" id="L376">        buf.writeShort(s7AnyRequestItem.getNumElements());</span>
-<span class="fc" id="L377">        buf.writeShort(s7AnyRequestItem.getDataBlockNumber());</span>
-<span class="fc" id="L378">        buf.writeByte(s7AnyRequestItem.getMemoryArea().getCode());</span>
+<span class="fc" id="L384">        buf.writeByte((byte) 0x0a);</span>
+<span class="fc" id="L385">        buf.writeByte(s7AnyRequestItem.getAddressingMode().getCode());</span>
+<span class="fc" id="L386">        buf.writeByte(s7AnyRequestItem.getDataType().getTypeCode());</span>
+<span class="fc" id="L387">        buf.writeShort(s7AnyRequestItem.getNumElements());</span>
+<span class="fc" id="L388">        buf.writeShort(s7AnyRequestItem.getDataBlockNumber());</span>
+<span class="fc" id="L389">        buf.writeByte(s7AnyRequestItem.getMemoryArea().getCode());</span>
         // A S7 address is 3 bytes long. Unfortunately the byte-offset is NOT located in
         // byte 1 and byte 2 and the bit offset in byte 3. Siemens used the last 3 bits of
         // byte 3 for the bit-offset and the remaining 5 bits of byte 3 to contain the lowest
         // 5 bits of the byte-offset. The highest 5 bits of byte 1 are probably left unused
         // for future extensions.
-<span class="fc" id="L384">        buf.writeShort((short) (s7AnyRequestItem.getByteOffset() &gt;&gt; 5));</span>
-<span class="fc" id="L385">        buf.writeByte((byte) ((</span>
-<span class="fc" id="L386">                (s7AnyRequestItem.getByteOffset() &amp; 0x1F) &lt;&lt; 3)</span>
-<span class="fc" id="L387">                | (s7AnyRequestItem.getBitOffset() &amp; 0x07)));</span>
-<span class="fc" id="L388">    }</span>
+<span class="fc" id="L395">        buf.writeShort((short) (s7AnyRequestItem.getByteOffset() &gt;&gt; 5));</span>
+<span class="fc" id="L396">        buf.writeByte((byte) ((</span>
+<span class="fc" id="L397">                (s7AnyRequestItem.getByteOffset() &amp; 0x1F) &lt;&lt; 3)</span>
+<span class="fc" id="L398">                | (s7AnyRequestItem.getBitOffset() &amp; 0x07)));</span>
+<span class="fc" id="L399">    }</span>
 
     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     // Decoding
@@ -393,353 +404,353 @@ public class S7Protocol extends ChannelDuplexHandler {
 
     @Override
     public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
-<span class="fc" id="L396">        decoder.channelRead(ctx, msg);</span>
-<span class="fc" id="L397">        super.channelRead(ctx, msg);</span>
-<span class="fc" id="L398">    }</span>
+<span class="fc" id="L407">        decoder.channelRead(ctx, msg);</span>
+<span class="fc" id="L408">        super.channelRead(ctx, msg);</span>
+<span class="fc" id="L409">    }</span>
 
     protected void decode(ChannelHandlerContext ctx, IsoTPMessage in, List&lt;Object&gt; out) {
-<span class="pc bpc" id="L401" title="1 of 2 branches missed.">        if (logger.isTraceEnabled()) {</span>
-<span class="nc" id="L402">            logger.trace(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in.getUserData()));</span>
+<span class="pc bpc" id="L412" title="1 of 2 branches missed.">        if (logger.isTraceEnabled()) {</span>
+<span class="fc" id="L413">            logger.trace(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in.getUserData()));</span>
         }
-<span class="fc" id="L404">        ByteBuf userData = in.getUserData();</span>
-<span class="fc bfc" id="L405" title="All 2 branches covered.">        if (userData.readableBytes() == 0) {</span>
-<span class="fc" id="L406">            return;</span>
+<span class="fc" id="L415">        ByteBuf userData = in.getUserData();</span>
+<span class="fc bfc" id="L416" title="All 2 branches covered.">        if (userData.readableBytes() == 0) {</span>
+<span class="fc" id="L417">            return;</span>
         }
 
-<span class="pc bpc" id="L409" title="1 of 2 branches missed.">        if (userData.readByte() != S7_PROTOCOL_MAGIC_NUMBER) {</span>
-<span class="nc" id="L410">            logger.warn(&quot;Expecting S7 protocol magic number.&quot;);</span>
-<span class="nc bnc" id="L411" title="All 2 branches missed.">            if (logger.isDebugEnabled()) {</span>
-<span class="nc" id="L412">                logger.debug(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(userData));</span>
+<span class="pc bpc" id="L420" title="1 of 2 branches missed.">        if (userData.readByte() != S7_PROTOCOL_MAGIC_NUMBER) {</span>
+<span class="nc" id="L421">            logger.warn(&quot;Expecting S7 protocol magic number.&quot;);</span>
+<span class="nc bnc" id="L422" title="All 2 branches missed.">            if (logger.isDebugEnabled()) {</span>
+<span class="nc" id="L423">                logger.debug(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(userData));</span>
             }
-<span class="nc" id="L414">            return;</span>
+<span class="nc" id="L425">            return;</span>
         }
 
-<span class="fc" id="L417">        MessageType messageType = MessageType.valueOf(userData.readByte());</span>
-<span class="fc bfc" id="L418" title="All 2 branches covered.">        boolean isResponse = messageType == MessageType.ACK_DATA;</span>
-<span class="fc" id="L419">        userData.readShort();  // Reserved (is always constant 0x0000)</span>
-<span class="fc" id="L420">        short tpduReference = userData.readShort();</span>
-<span class="fc" id="L421">        short headerParametersLength = userData.readShort();</span>
-<span class="fc" id="L422">        short userDataLength = userData.readShort();</span>
-<span class="fc" id="L423">        byte errorClass = 0;</span>
-<span class="fc" id="L424">        byte errorCode = 0;</span>
-<span class="fc bfc" id="L425" title="All 2 branches covered.">        if (isResponse) {</span>
-<span class="fc" id="L426">            errorClass = userData.readByte();</span>
-<span class="fc" id="L427">            errorCode = userData.readByte();</span>
+<span class="fc" id="L428">        MessageType messageType = MessageType.valueOf(userData.readByte());</span>
+<span class="fc bfc" id="L429" title="All 2 branches covered.">        boolean isResponse = messageType == MessageType.ACK_DATA;</span>
+<span class="fc" id="L430">        userData.readShort();  // Reserved (is always constant 0x0000)</span>
+<span class="fc" id="L431">        short tpduReference = userData.readShort();</span>
+<span class="fc" id="L432">        short headerParametersLength = userData.readShort();</span>
+<span class="fc" id="L433">        short userDataLength = userData.readShort();</span>
+<span class="fc" id="L434">        byte errorClass = 0;</span>
+<span class="fc" id="L435">        byte errorCode = 0;</span>
+<span class="fc bfc" id="L436" title="All 2 branches covered.">        if (isResponse) {</span>
+<span class="fc" id="L437">            errorClass = userData.readByte();</span>
+<span class="fc" id="L438">            errorCode = userData.readByte();</span>
         }
 
-<span class="fc" id="L430">        List&lt;S7Parameter&gt; s7Parameters = new LinkedList&lt;&gt;();</span>
-<span class="fc" id="L431">        int i = 0;</span>
+<span class="fc" id="L441">        List&lt;S7Parameter&gt; s7Parameters = new LinkedList&lt;&gt;();</span>
+<span class="fc" id="L442">        int i = 0;</span>
 
-<span class="fc bfc" id="L433" title="All 2 branches covered.">        while (i &lt; headerParametersLength) {</span>
-<span class="fc" id="L434">            S7Parameter parameter = decodeParameter(userData, isResponse);</span>
-<span class="fc" id="L435">            s7Parameters.add(parameter);</span>
-<span class="fc bfc" id="L436" title="All 2 branches covered.">            if (parameter instanceof SetupCommunicationParameter) {</span>
-<span class="fc" id="L437">                handleSetupCommunications(ctx, (SetupCommunicationParameter) parameter);</span>
+<span class="fc bfc" id="L444" title="All 2 branches covered.">        while (i &lt; headerParametersLength) {</span>
+<span class="fc" id="L445">            S7Parameter parameter = decodeParameter(userData, isResponse);</span>
+<span class="fc" id="L446">            s7Parameters.add(parameter);</span>
+<span class="fc bfc" id="L447" title="All 2 branches covered.">            if (parameter instanceof SetupCommunicationParameter) {</span>
+<span class="fc" id="L448">                handleSetupCommunications(ctx, (SetupCommunicationParameter) parameter);</span>
             }
-<span class="fc" id="L439">            i += S7SizeHelper.getParameterLength(parameter);</span>
-<span class="fc" id="L440">        }</span>
+<span class="fc" id="L450">            i += S7SizeHelper.getParameterLength(parameter);</span>
+<span class="fc" id="L451">        }</span>
 
-<span class="fc" id="L442">        List&lt;S7Payload&gt; s7Payloads = decodePayloads(userData, isResponse, userDataLength, s7Parameters);</span>
+<span class="fc" id="L453">        List&lt;S7Payload&gt; s7Payloads = decodePayloads(userData, isResponse, userDataLength, s7Parameters);</span>
 
-<span class="fc" id="L444">        logger.debug(&quot;S7 Message with id {} received&quot;, tpduReference);</span>
+<span class="fc" id="L455">        logger.debug(&quot;S7 Message with id {} received&quot;, tpduReference);</span>
 
-<span class="fc bfc" id="L446" title="All 2 branches covered.">        if (isResponse) {</span>
-<span class="fc" id="L447">            S7ResponseMessage responseMessage = new S7ResponseMessage(</span>
+<span class="fc bfc" id="L457" title="All 2 branches covered.">        if (isResponse) {</span>
+<span class="fc" id="L458">            S7ResponseMessage responseMessage = new S7ResponseMessage(</span>
                 messageType, tpduReference, s7Parameters, s7Payloads, errorClass, errorCode);
 
             // Remove the current response from the list of unconfirmed messages.
-<span class="fc" id="L451">            DataTpdu requestTpdu = sentButUnacknowledgedTpdus.remove(tpduReference);</span>
+<span class="fc" id="L462">            DataTpdu requestTpdu = sentButUnacknowledgedTpdus.remove(tpduReference);</span>
 
             // Get the corresponding request message.
-<span class="fc bfc" id="L454" title="All 2 branches covered.">            S7RequestMessage requestMessage = (requestTpdu != null) ? (S7RequestMessage) requestTpdu.getParent() : null;</span>
+<span class="fc bfc" id="L465" title="All 2 branches covered.">            S7RequestMessage requestMessage = (requestTpdu != null) ? (S7RequestMessage) requestTpdu.getParent() : null;</span>
 
-<span class="fc bfc" id="L456" title="All 2 branches covered.">            if(requestMessage != null) {</span>
+<span class="fc bfc" id="L467" title="All 2 branches covered.">            if(requestMessage != null) {</span>
                 // Set this individual request to &quot;acknowledged&quot;.
-<span class="fc" id="L458">                requestMessage.setAcknowledged(true);</span>
+<span class="fc" id="L469">                requestMessage.setAcknowledged(true);</span>
 
                 // Give the request and response to a message processor to process the incoming message.
-<span class="pc bpc" id="L461" title="1 of 2 branches missed.">                if(messageProcessor != null) {</span>
+<span class="pc bpc" id="L472" title="1 of 2 branches missed.">                if(messageProcessor != null) {</span>
                     try {
-<span class="fc" id="L463">                        responseMessage = messageProcessor.processResponse(requestMessage, responseMessage);</span>
-<span class="nc" id="L464">                    } catch(Exception e) {</span>
-<span class="nc" id="L465">                        logger.error(&quot;Error processing message&quot;, e);</span>
-<span class="nc" id="L466">                        ctx.fireExceptionCaught(e);</span>
-<span class="nc" id="L467">                        return;</span>
-<span class="fc" id="L468">                    }</span>
+<span class="fc" id="L474">                        responseMessage = messageProcessor.processResponse(requestMessage, responseMessage);</span>
+<span class="nc" id="L475">                    } catch(Exception e) {</span>
+<span class="nc" id="L476">                        logger.error(&quot;Error processing message&quot;, e);</span>
+<span class="nc" id="L477">                        ctx.fireExceptionCaught(e);</span>
+<span class="nc" id="L478">                        return;</span>
+<span class="fc" id="L479">                    }</span>
                 }
 
-<span class="pc bpc" id="L471" title="1 of 2 branches missed.">                if(responseMessage != null) {</span>
-<span class="fc" id="L472">                    out.add(responseMessage);</span>
+<span class="pc bpc" id="L482" title="1 of 2 branches missed.">                if(responseMessage != null) {</span>
+<span class="fc" id="L483">                    out.add(responseMessage);</span>
 
                     // If this is a USER_DATA packet the probability is high that this is
                     // a response to the identification request, we have to handle that.
-<span class="pc bpc" id="L476" title="1 of 2 branches missed.">                    if(responseMessage.getMessageType() == MessageType.USER_DATA) {</span>
-<span class="nc bnc" id="L477" title="All 2 branches missed.">                        for (S7Payload payload : responseMessage.getPayloads()) {</span>
-<span class="nc bnc" id="L478" title="All 2 branches missed.">                            if(payload instanceof CpuServicesPayload) {</span>
-<span class="nc" id="L479">                                handleIdentifyRemote(ctx, (CpuServicesPayload) payload);</span>
+<span class="pc bpc" id="L487" title="1 of 2 branches missed.">                    if(responseMessage.getMessageType() == MessageType.USER_DATA) {</span>
+<span class="nc bnc" id="L488" title="All 2 branches missed.">                        for (S7Payload payload : responseMessage.getPayloads()) {</span>
+<span class="nc bnc" id="L489" title="All 2 branches missed.">                            if(payload instanceof CpuServicesPayload) {</span>
+<span class="nc" id="L490">                                handleIdentifyRemote(ctx, (CpuServicesPayload) payload);</span>
                             }
-<span class="nc" id="L481">                        }</span>
+<span class="nc" id="L492">                        }</span>
                     }
                 }
 
                 // Eventually send the next message (if there is one).
-<span class="fc" id="L486">                trySendingMessages(ctx);</span>
+<span class="fc" id="L497">                trySendingMessages(ctx);</span>
             }
 
-<span class="fc" id="L489">        } else {</span>
+<span class="fc" id="L500">        } else {</span>
             // CpuService responses are encoded as requests.
-<span class="fc bfc" id="L491" title="All 2 branches covered.">            for (S7Parameter s7Parameter : s7Parameters) {</span>
+<span class="fc bfc" id="L502" title="All 2 branches covered.">            for (S7Parameter s7Parameter : s7Parameters) {</span>
                 // Only if we have a response parameter, the payload is a response payload.
-<span class="pc bpc" id="L493" title="1 of 2 branches missed.">                if(s7Parameter instanceof CpuServicesResponseParameter) {</span>
-<span class="fc bfc" id="L494" title="All 2 branches covered.">                    for (S7Payload s7Payload : s7Payloads) {</span>
-<span class="pc bpc" id="L495" title="1 of 2 branches missed.">                        if(s7Payload instanceof CpuServicesPayload) {</span>
-<span class="fc" id="L496">                            CpuServicesPayload cpuServicesPayload = (CpuServicesPayload) s7Payload;</span>
-<span class="fc" id="L497">                            handleIdentifyRemote(ctx, cpuServicesPayload);</span>
+<span class="pc bpc" id="L504" title="1 of 2 branches missed.">                if(s7Parameter instanceof CpuServicesResponseParameter) {</span>
+<span class="fc bfc" id="L505" title="All 2 branches covered.">                    for (S7Payload s7Payload : s7Payloads) {</span>
+<span class="pc bpc" id="L506" title="1 of 2 branches missed.">                        if(s7Payload instanceof CpuServicesPayload) {</span>
+<span class="fc" id="L507">                            CpuServicesPayload cpuServicesPayload = (CpuServicesPayload) s7Payload;</span>
+<span class="fc" id="L508">                            handleIdentifyRemote(ctx, cpuServicesPayload);</span>
                         }
-<span class="fc" id="L499">                    }</span>
+<span class="fc" id="L510">                    }</span>
                 }
-<span class="fc" id="L501">            }</span>
-<span class="fc" id="L502">            out.add(new S7RequestMessage(messageType, tpduReference, s7Parameters, s7Payloads, null));</span>
+<span class="fc" id="L512">            }</span>
+<span class="fc" id="L513">            out.add(new S7RequestMessage(messageType, tpduReference, s7Parameters, s7Payloads, null));</span>
         }
-<span class="fc" id="L504">    }</span>
+<span class="fc" id="L515">    }</span>
 
     private void handleSetupCommunications(ChannelHandlerContext ctx, SetupCommunicationParameter setupCommunicationParameter) {
-<span class="fc" id="L507">        maxAmqCaller = setupCommunicationParameter.getMaxAmqCaller();</span>
-<span class="fc" id="L508">        maxAmqCallee = setupCommunicationParameter.getMaxAmqCallee();</span>
-<span class="fc" id="L509">        pduSize = setupCommunicationParameter.getPduLength();</span>
+<span class="fc" id="L518">        maxAmqCaller = setupCommunicationParameter.getMaxAmqCaller();</span>
+<span class="fc" id="L519">        maxAmqCallee = setupCommunicationParameter.getMaxAmqCallee();</span>
+<span class="fc" id="L520">        pduSize = setupCommunicationParameter.getPduLength();</span>
 
-<span class="fc" id="L511">        logger.info(&quot;S7Connection established pdu-size {}, max-amq-caller {}, &quot; +</span>
-<span class="fc" id="L512">                &quot;max-amq-callee {}&quot;, pduSize, maxAmqCaller, maxAmqCallee);</span>
+<span class="fc" id="L522">        logger.info(&quot;S7Connection established pdu-size {}, max-amq-caller {}, &quot; +</span>
+<span class="fc" id="L523">                &quot;max-amq-callee {}&quot;, pduSize, maxAmqCaller, maxAmqCallee);</span>
 
         // Prepare a message to request the remote to identify itself.
-<span class="fc" id="L515">        S7RequestMessage identifyRemoteMessage = new S7RequestMessage(MessageType.USER_DATA, (short) 2,</span>
-<span class="fc" id="L516">            Collections.singletonList(new CpuServicesRequestParameter(</span>
+<span class="fc" id="L526">        S7RequestMessage identifyRemoteMessage = new S7RequestMessage(MessageType.USER_DATA, (short) 2,</span>
+<span class="fc" id="L527">            Collections.singletonList(new CpuServicesRequestParameter(</span>
                 CpuServicesParameterFunctionGroup.CPU_FUNCTIONS,
                 CpuServicesParameterSubFunctionGroup.READ_SSL, (byte) 0)),
-<span class="fc" id="L519">            Collections.singletonList(new CpuServicesPayload(DataTransportErrorCode.OK, SslId.MODULE_IDENTIFICATION,</span>
+<span class="fc" id="L530">            Collections.singletonList(new CpuServicesPayload(DataTransportErrorCode.OK, SslId.MODULE_IDENTIFICATION,</span>
                 (short) 0x0000)), null);
-<span class="fc" id="L521">        ctx.channel().writeAndFlush(identifyRemoteMessage);</span>
-<span class="fc" id="L522">    }</span>
+<span class="fc" id="L532">        ctx.channel().writeAndFlush(identifyRemoteMessage);</span>
+<span class="fc" id="L533">    }</span>
 
     private void handleIdentifyRemote(ChannelHandlerContext ctx, CpuServicesPayload cpuServicesPayload) {
-<span class="fc" id="L525">        controllerType = S7ControllerType.S7_ANY;</span>
-<span class="fc bfc" id="L526" title="All 2 branches covered.">        for (SslDataRecord sslDataRecord : cpuServicesPayload.getSslDataRecords()) {</span>
-<span class="pc bpc" id="L527" title="1 of 2 branches missed.">            if(sslDataRecord instanceof SslModuleIdentificationDataRecord) {</span>
-<span class="fc" id="L528">                SslModuleIdentificationDataRecord sslModuleIdentificationDataRecord =</span>
+<span class="fc" id="L536">        controllerType = S7ControllerType.S7_ANY;</span>
+<span class="fc bfc" id="L537" title="All 2 branches covered.">        for (SslDataRecord sslDataRecord : cpuServicesPayload.getSslDataRecords()) {</span>
+<span class="pc bpc" id="L538" title="1 of 2 branches missed.">            if(sslDataRecord instanceof SslModuleIdentificationDataRecord) {</span>
+<span class="fc" id="L539">                SslModuleIdentificationDataRecord sslModuleIdentificationDataRecord =</span>
                     (SslModuleIdentificationDataRecord) sslDataRecord;
-<span class="fc bfc" id="L530" title="All 2 branches covered.">                if(sslModuleIdentificationDataRecord.getIndex() == (short) 0x0001) {</span>
-<span class="fc" id="L531">                    controllerType = lookupControllerType(sslModuleIdentificationDataRecord.getArticleNumber());</span>
+<span class="fc bfc" id="L541" title="All 2 branches covered.">                if(sslModuleIdentificationDataRecord.getIndex() == (short) 0x0001) {</span>
+<span class="fc" id="L542">                    controllerType = lookupControllerType(sslModuleIdentificationDataRecord.getArticleNumber());</span>
                 }
             }
-<span class="fc" id="L534">        }</span>
-<span class="pc bpc" id="L535" title="1 of 2 branches missed.">        if(logger.isInfoEnabled()) {</span>
-<span class="nc" id="L536">            logger.info(String.format(&quot;Successfully connected to S7: %s&quot;, controllerType.name()));</span>
-<span class="nc" id="L537">            logger.info(String.format(&quot;- max amq caller: %s&quot;, maxAmqCaller));</span>
-<span class="nc" id="L538">            logger.info(String.format(&quot;- max amq callee: %s&quot;, maxAmqCallee));</span>
-<span class="nc" id="L539">            logger.info(String.format(&quot;- pdu size: %s&quot;, pduSize));</span>
+<span class="fc" id="L545">        }</span>
+<span class="pc bpc" id="L546" title="1 of 2 branches missed.">        if(logger.isInfoEnabled()) {</span>
+<span class="fc" id="L547">            logger.info(String.format(&quot;Successfully connected to S7: %s&quot;, controllerType.name()));</span>
+<span class="fc" id="L548">            logger.info(String.format(&quot;- max amq caller: %s&quot;, maxAmqCaller));</span>
+<span class="fc" id="L549">            logger.info(String.format(&quot;- max amq callee: %s&quot;, maxAmqCallee));</span>
+<span class="fc" id="L550">            logger.info(String.format(&quot;- pdu size: %s&quot;, pduSize));</span>
         }
 
         // Send an event that connection setup is complete.
-<span class="fc" id="L543">        ctx.channel().pipeline().fireUserEventTriggered(new S7ConnectedEvent());</span>
-<span class="fc" id="L544">    }</span>
+<span class="fc" id="L554">        ctx.channel().pipeline().fireUserEventTriggered(new S7ConnectedEvent());</span>
+<span class="fc" id="L555">    }</span>
 
     private List&lt;S7Payload&gt; decodePayloads(ByteBuf userData, boolean isResponse, short userDataLength, List&lt;S7Parameter&gt; s7Parameters) {
-<span class="fc" id="L547">        List&lt;S7Payload&gt; s7Payloads = new LinkedList&lt;&gt;();</span>
-<span class="fc bfc" id="L548" title="All 2 branches covered.">        for (S7Parameter s7Parameter : s7Parameters) {</span>
-<span class="fc bfc" id="L549" title="All 2 branches covered.">            if(s7Parameter instanceof VarParameter) {</span>
-<span class="fc" id="L550">                VarParameter readWriteVarParameter = (VarParameter) s7Parameter;</span>
-<span class="fc" id="L551">                VarPayload varPayload = decodeVarPayload(userData, isResponse, userDataLength, readWriteVarParameter);</span>
-<span class="fc" id="L552">                s7Payloads.add(varPayload);</span>
-<span class="fc bfc" id="L553" title="All 2 branches covered.">            } else if(s7Parameter instanceof CpuServicesParameter) {</span>
-<span class="fc" id="L554">                CpuServicesPayload cpuServicesPayload = decodeCpuServicesPayload(userData);</span>
-<span class="fc" id="L555">                s7Payloads.add(cpuServicesPayload);</span>
+<span class="fc" id="L558">        List&lt;S7Payload&gt; s7Payloads = new LinkedList&lt;&gt;();</span>
+<span class="fc bfc" id="L559" title="All 2 branches covered.">        for (S7Parameter s7Parameter : s7Parameters) {</span>
+<span class="fc bfc" id="L560" title="All 2 branches covered.">            if(s7Parameter instanceof VarParameter) {</span>
+<span class="fc" id="L561">                VarParameter readWriteVarParameter = (VarParameter) s7Parameter;</span>
+<span class="fc" id="L562">                VarPayload varPayload = decodeVarPayload(userData, isResponse, userDataLength, readWriteVarParameter);</span>
+<span class="fc" id="L563">                s7Payloads.add(varPayload);</span>
+<span class="fc bfc" id="L564" title="All 2 branches covered.">            } else if(s7Parameter instanceof CpuServicesParameter) {</span>
+<span class="fc" id="L565">                CpuServicesPayload cpuServicesPayload = decodeCpuServicesPayload(userData);</span>
+<span class="fc" id="L566">                s7Payloads.add(cpuServicesPayload);</span>
             }
-<span class="fc" id="L557">        }</span>
-<span class="fc" id="L558">        return s7Payloads;</span>
+<span class="fc" id="L568">        }</span>
+<span class="fc" id="L569">        return s7Payloads;</span>
     }
 
     private VarPayload decodeVarPayload(ByteBuf userData, boolean isResponse, short userDataLength,
                                         VarParameter readWriteVarParameter) {
-<span class="fc" id="L563">        List&lt;VarPayloadItem&gt; payloadItems = new LinkedList&lt;&gt;();</span>
+<span class="fc" id="L574">        List&lt;VarPayloadItem&gt; payloadItems = new LinkedList&lt;&gt;();</span>
 
         // Just keep on reading payloads until the provided length is read.
-<span class="fc" id="L566">        int i = 0;</span>
-<span class="fc bfc" id="L567" title="All 2 branches covered.">        while (i &lt; userDataLength) {</span>
-<span class="fc" id="L568">            DataTransportErrorCode dataTransportErrorCode = DataTransportErrorCode.valueOf(userData.readByte());</span>
+<span class="fc" id="L577">        int i = 0;</span>
+<span class="fc bfc" id="L578" title="All 2 branches covered.">        while (i &lt; userDataLength) {</span>
+<span class="fc" id="L579">            DataTransportErrorCode dataTransportErrorCode = DataTransportErrorCode.valueOf(userData.readByte());</span>
             // This is a response to a WRITE_VAR request (It only contains the return code for every sent item.
-<span class="pc bpc" id="L570" title="1 of 4 branches missed.">            if ((readWriteVarParameter.getType() == ParameterType.WRITE_VAR) &amp;&amp; isResponse) {</span>
+<span class="pc bpc" id="L581" title="1 of 4 branches missed.">            if ((readWriteVarParameter.getType() == ParameterType.WRITE_VAR) &amp;&amp; isResponse) {</span>
                 // Initialize a rudimentary payload (This is updated in the Plc4XS7Protocol class
-<span class="fc" id="L572">                VarPayloadItem payload = new VarPayloadItem(dataTransportErrorCode, null, null);</span>
-<span class="fc" id="L573">                payloadItems.add(payload);</span>
-<span class="fc" id="L574">                i += 1;</span>
-<span class="fc" id="L575">            }</span>
+<span class="fc" id="L583">                VarPayloadItem payload = new VarPayloadItem(dataTransportErrorCode, null, null);</span>
+<span class="fc" id="L584">                payloadItems.add(payload);</span>
+<span class="fc" id="L585">                i += 1;</span>
+<span class="fc" id="L586">            }</span>
             // This is a response to a READ_VAR request.
-<span class="pc bpc" id="L577" title="2 of 4 branches missed.">            else if ((readWriteVarParameter.getType() == ParameterType.READ_VAR) &amp;&amp; isResponse) {</span>
-<span class="fc" id="L578">                DataTransportSize dataTransportSize = DataTransportSize.valueOf(userData.readByte());</span>
-<span class="pc bpc" id="L579" title="1 of 2 branches missed.">                short length = dataTransportSize.isSizeInBits() ?</span>
-<span class="pc" id="L580">                    (short) Math.ceil(userData.readShort() / 8.0) : userData.readShort();</span>
-<span class="fc" id="L581">                byte[] data = new byte[length];</span>
-<span class="fc" id="L582">                userData.readBytes(data);</span>
+<span class="pc bpc" id="L588" title="2 of 4 branches missed.">            else if ((readWriteVarParameter.getType() == ParameterType.READ_VAR) &amp;&amp; isResponse) {</span>
+<span class="fc" id="L589">                DataTransportSize dataTransportSize = DataTransportSize.valueOf(userData.readByte());</span>
+<span class="pc bpc" id="L590" title="1 of 2 branches missed.">                short length = dataTransportSize.isSizeInBits() ?</span>
+<span class="pc" id="L591">                    (short) Math.ceil(userData.readShort() / 8.0) : userData.readShort();</span>
+<span class="fc" id="L592">                byte[] data = new byte[length];</span>
+<span class="fc" id="L593">                userData.readBytes(data);</span>
                 // Initialize a rudimentary payload (This is updated in the Plc4XS7Protocol class
-<span class="fc" id="L584">                VarPayloadItem payload = new VarPayloadItem(dataTransportErrorCode, dataTransportSize, data);</span>
-<span class="fc" id="L585">                payloadItems.add(payload);</span>
-<span class="fc" id="L586">                i += S7SizeHelper.getPayloadLength(payload);</span>
+<span class="fc" id="L595">                VarPayloadItem payload = new VarPayloadItem(dataTransportErrorCode, dataTransportSize, data);</span>
+<span class="fc" id="L596">                payloadItems.add(payload);</span>
+<span class="fc" id="L597">                i += S7SizeHelper.getPayloadLength(payload);</span>
                 // It seems that datatype BIT reads an additional byte, if it's not the last.
 
-<span class="pc bpc" id="L589" title="2 of 4 branches missed.">                if(dataTransportSize.isHasBlankByte() &amp;&amp; (userData.readableBytes() &gt; 0)) {</span>
-<span class="nc" id="L590">                    userData.readByte();</span>
-<span class="nc" id="L591">                    i++;</span>
+<span class="pc bpc" id="L600" title="2 of 4 branches missed.">                if(dataTransportSize.isHasBlankByte() &amp;&amp; (userData.readableBytes() &gt; 0)) {</span>
+<span class="nc" id="L601">                    userData.readByte();</span>
+<span class="nc" id="L602">                    i++;</span>
                 }
             }
-<span class="fc" id="L594">        }</span>
+<span class="fc" id="L605">        }</span>
 
-<span class="fc" id="L596">        return new VarPayload(readWriteVarParameter.getType(), payloadItems);</span>
+<span class="fc" id="L607">        return new VarPayload(readWriteVarParameter.getType(), payloadItems);</span>
     }
 
     private CpuServicesPayload decodeCpuServicesPayload(ByteBuf userData) {
-<span class="fc" id="L600">        DataTransportErrorCode returnCode = DataTransportErrorCode.valueOf(userData.readByte());</span>
-<span class="fc" id="L601">        DataTransportSize dataTransportSize = DataTransportSize.valueOf(userData.readByte());</span>
-<span class="pc bpc" id="L602" title="1 of 2 branches missed.">        if(dataTransportSize != DataTransportSize.OCTET_STRING) {</span>
+<span class="fc" id="L611">        DataTransportErrorCode returnCode = DataTransportErrorCode.valueOf(userData.readByte());</span>
+<span class="fc" id="L612">        DataTransportSize dataTransportSize = DataTransportSize.valueOf(userData.readByte());</span>
+<span class="pc bpc" id="L613" title="1 of 2 branches missed.">        if(dataTransportSize != DataTransportSize.OCTET_STRING) {</span>
             // TODO: Output an error.
         }
-<span class="fc" id="L605">        short length = userData.readShort();</span>
-<span class="fc" id="L606">        SslId sslId = SslId.valueOf(userData.readShort());</span>
-<span class="fc" id="L607">        short sslIndex = userData.readShort();</span>
+<span class="fc" id="L616">        short length = userData.readShort();</span>
+<span class="fc" id="L617">        SslId sslId = SslId.valueOf(userData.readShort());</span>
+<span class="fc" id="L618">        short sslIndex = userData.readShort();</span>
         // If the length is 4 there is no `partial list length in bytes` and `partial list count` parameters.
-<span class="pc bpc" id="L609" title="1 of 2 branches missed.">        if(length == 4) {</span>
-<span class="nc" id="L610">            return new CpuServicesPayload(returnCode, sslId, sslIndex);</span>
+<span class="pc bpc" id="L620" title="1 of 2 branches missed.">        if(length == 4) {</span>
+<span class="nc" id="L621">            return new CpuServicesPayload(returnCode, sslId, sslIndex);</span>
         }
         // If the length is not 4, then it has to be at least 8.
-<span class="pc bpc" id="L613" title="1 of 2 branches missed.">        else if(length &gt;= 8) {</span>
+<span class="pc bpc" id="L624" title="1 of 2 branches missed.">        else if(length &gt;= 8) {</span>
             // TODO: We should probably ensure we don't read more than this.
             // Skip the partial list length in words.
-<span class="fc" id="L616">            userData.skipBytes(2);</span>
-<span class="fc" id="L617">            short partialListCount = userData.readShort();</span>
-<span class="fc" id="L618">            List&lt;SslDataRecord&gt; sslDataRecords = new LinkedList&lt;&gt;();</span>
-<span class="fc bfc" id="L619" title="All 2 branches covered.">            for(int i = 0; i &lt; partialListCount; i++) {</span>
-<span class="fc" id="L620">                short index = userData.readShort();</span>
-<span class="fc" id="L621">                byte[] articleNumberBytes = new byte[20];</span>
-<span class="fc" id="L622">                userData.readBytes(articleNumberBytes);</span>
-<span class="fc" id="L623">                String articleNumber = new String(articleNumberBytes, StandardCharsets.UTF_8).trim();</span>
-<span class="fc" id="L624">                short bgType = userData.readShort();</span>
-<span class="fc" id="L625">                short moduleOrOsVersion = userData.readShort();</span>
-<span class="fc" id="L626">                short pgDescriptionFileVersion = userData.readShort();</span>
-<span class="fc" id="L627">                sslDataRecords.add(new SslModuleIdentificationDataRecord(</span>
+<span class="fc" id="L627">            userData.skipBytes(2);</span>
+<span class="fc" id="L628">            short partialListCount = userData.readShort();</span>
+<span class="fc" id="L629">            List&lt;SslDataRecord&gt; sslDataRecords = new LinkedList&lt;&gt;();</span>
+<span class="fc bfc" id="L630" title="All 2 branches covered.">            for(int i = 0; i &lt; partialListCount; i++) {</span>
+<span class="fc" id="L631">                short index = userData.readShort();</span>
+<span class="fc" id="L632">                byte[] articleNumberBytes = new byte[20];</span>
+<span class="fc" id="L633">                userData.readBytes(articleNumberBytes);</span>
+<span class="fc" id="L634">                String articleNumber = new String(articleNumberBytes, StandardCharsets.UTF_8).trim();</span>
+<span class="fc" id="L635">                short bgType = userData.readShort();</span>
+<span class="fc" id="L636">                short moduleOrOsVersion = userData.readShort();</span>
+<span class="fc" id="L637">                short pgDescriptionFileVersion = userData.readShort();</span>
+<span class="fc" id="L638">                sslDataRecords.add(new SslModuleIdentificationDataRecord(</span>
                     index, articleNumber, bgType, moduleOrOsVersion, pgDescriptionFileVersion));
             }
-<span class="fc" id="L630">            return new CpuServicesPayload(returnCode, sslId, sslIndex, sslDataRecords);</span>
+<span class="fc" id="L641">            return new CpuServicesPayload(returnCode, sslId, sslIndex, sslDataRecords);</span>
         }
         // In all other cases, it's probably an error.
         else {
             // TODO: Output an error.
         }
-<span class="nc" id="L636">        return null;</span>
+<span class="nc" id="L647">        return null;</span>
     }
 
     private S7Parameter decodeParameter(ByteBuf in, boolean isResponse) {
-<span class="fc" id="L640">        ParameterType parameterType = ParameterType.valueOf(in.readByte());</span>
-<span class="pc bpc" id="L641" title="1 of 2 branches missed.">        if (parameterType == null) {</span>
-<span class="nc" id="L642">            logger.error(&quot;Could not find parameter type&quot;);</span>
-<span class="nc" id="L643">            return null;</span>
+<span class="fc" id="L651">        ParameterType parameterType = ParameterType.valueOf(in.readByte());</span>
+<span class="pc bpc" id="L652" title="1 of 2 branches missed.">        if (parameterType == null) {</span>
+<span class="nc" id="L653">            logger.error(&quot;Could not find parameter type&quot;);</span>
+<span class="nc" id="L654">            return null;</span>
         }
-<span class="pc bpc" id="L645" title="1 of 4 branches missed.">        switch (parameterType) {</span>
+<span class="pc bpc" id="L656" title="1 of 4 branches missed.">        switch (parameterType) {</span>
             case CPU_SERVICES:
-<span class="fc" id="L647">                return decodeCpuServicesParameter(in);</span>
+<span class="fc" id="L658">                return decodeCpuServicesParameter(in);</span>
             case READ_VAR:
             case WRITE_VAR:
                 List&lt;VarParameterItem&gt; varParamameter;
-<span class="fc" id="L651">                byte numItems = in.readByte();</span>
-<span class="pc bpc" id="L652" title="1 of 2 branches missed.">                if (!isResponse) {</span>
-<span class="nc" id="L653">                    varParamameter = decodeReadWriteVarParameter(in, numItems);</span>
+<span class="fc" id="L662">                byte numItems = in.readByte();</span>
+<span class="pc bpc" id="L663" title="1 of 2 branches missed.">                if (!isResponse) {</span>
+<span class="nc" id="L664">                    varParamameter = decodeReadWriteVarParameter(in, numItems);</span>
                 } else {
-<span class="fc" id="L655">                    varParamameter = Collections.emptyList();</span>
+<span class="fc" id="L666">                    varParamameter = Collections.emptyList();</span>
                 }
-<span class="fc" id="L657">                return new VarParameter(parameterType, varParamameter);</span>
+<span class="fc" id="L668">                return new VarParameter(parameterType, varParamameter);</span>
             case SETUP_COMMUNICATION:
                 // Reserved (is always constant 0x00)
-<span class="fc" id="L660">                in.readByte();</span>
-<span class="fc" id="L661">                short callingMaxAmq = in.readShort();</span>
-<span class="fc" id="L662">                short calledMaxAmq = in.readShort();</span>
-<span class="fc" id="L663">                short pduLength = in.readShort();</span>
-<span class="fc" id="L664">                return new SetupCommunicationParameter(callingMaxAmq, calledMaxAmq, pduLength);</span>
+<span class="fc" id="L671">                in.readByte();</span>
+<span class="fc" id="L672">                short callingMaxAmq = in.readShort();</span>
+<span class="fc" id="L673">                short calledMaxAmq = in.readShort();</span>
+<span class="fc" id="L674">                short pduLength = in.readShort();</span>
+<span class="fc" id="L675">                return new SetupCommunicationParameter(callingMaxAmq, calledMaxAmq, pduLength);</span>
             default:
-<span class="nc bnc" id="L666" title="All 2 branches missed.">                if (logger.isErrorEnabled()) {</span>
-<span class="nc" id="L667">                    logger.error(&quot;Unimplemented parameter type: {}&quot;, parameterType.name());</span>
+<span class="nc bnc" id="L677" title="All 2 branches missed.">                if (logger.isErrorEnabled()) {</span>
+<span class="nc" id="L678">                    logger.error(&quot;Unimplemented parameter type: {}&quot;, parameterType.name());</span>
                 }
         }
-<span class="nc" id="L670">        return null;</span>
+<span class="nc" id="L681">        return null;</span>
     }
 
     private CpuServicesParameter decodeCpuServicesParameter(ByteBuf in) {
-<span class="pc bpc" id="L674" title="1 of 2 branches missed.">        if(in.readShort() != 0x0112) {</span>
-<span class="nc bnc" id="L675" title="All 2 branches missed.">            if (logger.isErrorEnabled()) {</span>
-<span class="nc" id="L676">                logger.error(&quot;Expecting 0x0112 for CPU_SERVICES parameter&quot;);</span>
+<span class="pc bpc" id="L685" title="1 of 2 branches missed.">        if(in.readShort() != 0x0112) {</span>
+<span class="nc bnc" id="L686" title="All 2 branches missed.">            if (logger.isErrorEnabled()) {</span>
+<span class="nc" id="L687">                logger.error(&quot;Expecting 0x0112 for CPU_SERVICES parameter&quot;);</span>
             }
-<span class="nc" id="L678">            return null;</span>
+<span class="nc" id="L689">            return null;</span>
         }
-<span class="fc" id="L680">        byte parameterLength = in.readByte();</span>
-<span class="pc bpc" id="L681" title="2 of 4 branches missed.">        if((parameterLength != 4) &amp;&amp; (parameterLength != 8)) {</span>
-<span class="nc bnc" id="L682" title="All 2 branches missed.">            if (logger.isErrorEnabled()) {</span>
-<span class="nc" id="L683">                logger.error(&quot;Parameter length should be 4 or 8, but was {}&quot;, parameterLength);</span>
+<span class="fc" id="L691">        byte parameterLength = in.readByte();</span>
+<span class="pc bpc" id="L692" title="2 of 4 branches missed.">        if((parameterLength != 4) &amp;&amp; (parameterLength != 8)) {</span>
+<span class="nc bnc" id="L693" title="All 2 branches missed.">            if (logger.isErrorEnabled()) {</span>
+<span class="nc" id="L694">                logger.error(&quot;Parameter length should be 4 or 8, but was {}&quot;, parameterLength);</span>
             }
-<span class="nc" id="L685">            return null;</span>
+<span class="nc" id="L696">            return null;</span>
         }
         // Skipping this as it sort of contains redundant information.
-<span class="fc" id="L688">        in.readByte();</span>
-<span class="fc" id="L689">        byte typeAndFunctionGroup = in.readByte();</span>
+<span class="fc" id="L699">        in.readByte();</span>
+<span class="fc" id="L700">        byte typeAndFunctionGroup = in.readByte();</span>
         // If bit 7 is set, it's a request (if bit 8 is set it's a response).
-<span class="pc bpc" id="L691" title="1 of 2 branches missed.">        boolean requestParameter = (typeAndFunctionGroup &amp; 0x64) != 0;</span>
+<span class="pc bpc" id="L702" title="1 of 2 branches missed.">        boolean requestParameter = (typeAndFunctionGroup &amp; 0x64) != 0;</span>
         // The last 4 bits contain the function group value.
-<span class="fc" id="L693">        typeAndFunctionGroup = (byte) (typeAndFunctionGroup &amp; 0xF);</span>
-<span class="fc" id="L694">        CpuServicesParameterFunctionGroup functionGroup =</span>
-<span class="fc" id="L695">            CpuServicesParameterFunctionGroup.valueOf(typeAndFunctionGroup);</span>
-<span class="fc" id="L696">        CpuServicesParameterSubFunctionGroup subFunctionGroup =</span>
-<span class="fc" id="L697">            CpuServicesParameterSubFunctionGroup.valueOf(in.readByte());</span>
-<span class="fc" id="L698">        byte sequenceNumber = in.readByte();</span>
-<span class="pc bpc" id="L699" title="1 of 2 branches missed.">        if(!requestParameter) {</span>
-<span class="nc" id="L700">            return new CpuServicesRequestParameter(functionGroup, subFunctionGroup, sequenceNumber);</span>
+<span class="fc" id="L704">        typeAndFunctionGroup = (byte) (typeAndFunctionGroup &amp; 0xF);</span>
+<span class="fc" id="L705">        CpuServicesParameterFunctionGroup functionGroup =</span>
+<span class="fc" id="L706">            CpuServicesParameterFunctionGroup.valueOf(typeAndFunctionGroup);</span>
+<span class="fc" id="L707">        CpuServicesParameterSubFunctionGroup subFunctionGroup =</span>
+<span class="fc" id="L708">            CpuServicesParameterSubFunctionGroup.valueOf(in.readByte());</span>
+<span class="fc" id="L709">        byte sequenceNumber = in.readByte();</span>
+<span class="pc bpc" id="L710" title="1 of 2 branches missed.">        if(!requestParameter) {</span>
+<span class="nc" id="L711">            return new CpuServicesRequestParameter(functionGroup, subFunctionGroup, sequenceNumber);</span>
         } else {
-<span class="fc" id="L702">            byte dataUnitReferenceNumber = in.readByte();</span>
-<span class="pc bpc" id="L703" title="1 of 2 branches missed.">            boolean lastDataUnit = in.readByte() == 0x00;</span>
-<span class="fc" id="L704">            ParameterError error = ParameterError.valueOf(in.readShort());</span>
-<span class="fc" id="L705">            return new CpuServicesResponseParameter(functionGroup, subFunctionGroup, sequenceNumber,</span>
+<span class="fc" id="L713">            byte dataUnitReferenceNumber = in.readByte();</span>
+<span class="pc bpc" id="L714" title="1 of 2 branches missed.">            boolean lastDataUnit = in.readByte() == 0x00;</span>
+<span class="fc" id="L715">            ParameterError error = ParameterError.valueOf(in.readShort());</span>
+<span class="fc" id="L716">            return new CpuServicesResponseParameter(functionGroup, subFunctionGroup, sequenceNumber,</span>
                 dataUnitReferenceNumber, lastDataUnit, error);
         }
     }
 
     private List&lt;VarParameterItem&gt; decodeReadWriteVarParameter(ByteBuf in, byte numItems) {
-<span class="nc" id="L711">        List&lt;VarParameterItem&gt; items = new LinkedList&lt;&gt;();</span>
-<span class="nc bnc" id="L712" title="All 2 branches missed.">        for (int i = 0; i &lt; numItems; i++) {</span>
-<span class="nc" id="L713">            SpecificationType specificationType = SpecificationType.valueOf(in.readByte());</span>
+<span class="nc" id="L722">        List&lt;VarParameterItem&gt; items = new LinkedList&lt;&gt;();</span>
+<span class="nc bnc" id="L723" title="All 2 branches missed.">        for (int i = 0; i &lt; numItems; i++) {</span>
+<span class="nc" id="L724">            SpecificationType specificationType = SpecificationType.valueOf(in.readByte());</span>
             // Length of the rest of this item.
-<span class="nc" id="L715">            byte itemLength = in.readByte();</span>
-<span class="nc bnc" id="L716" title="All 2 branches missed.">            if (itemLength != 0x0a) {</span>
-<span class="nc" id="L717">                logger.warn(&quot;Expecting a length of 10 here.&quot;);</span>
-<span class="nc" id="L718">                return items;</span>
+<span class="nc" id="L726">            byte itemLength = in.readByte();</span>
+<span class="nc bnc" id="L727" title="All 2 branches missed.">            if (itemLength != 0x0a) {</span>
+<span class="nc" id="L728">                logger.warn(&quot;Expecting a length of 10 here.&quot;);</span>
+<span class="nc" id="L729">                return items;</span>
             }
-<span class="nc" id="L720">            VariableAddressingMode variableAddressingMode = VariableAddressingMode.valueOf(in.readByte());</span>
-<span class="nc bnc" id="L721" title="All 2 branches missed.">            if (variableAddressingMode == VariableAddressingMode.S7ANY) {</span>
-<span class="nc" id="L722">                TransportSize dataType = TransportSize.valueOf(in.readByte());</span>
-<span class="nc" id="L723">                short length = in.readShort();</span>
-<span class="nc" id="L724">                short dbNumber = in.readShort();</span>
-<span class="nc" id="L725">                MemoryArea memoryArea = MemoryArea.valueOf(in.readByte());</span>
-<span class="nc" id="L726">                short byteAddress = (short) (in.readShort() &lt;&lt; 5);</span>
-<span class="nc" id="L727">                byte tmp = in.readByte();</span>
+<span class="nc" id="L731">            VariableAddressingMode variableAddressingMode = VariableAddressingMode.valueOf(in.readByte());</span>
+<span class="nc bnc" id="L732" title="All 2 branches missed.">            if (variableAddressingMode == VariableAddressingMode.S7ANY) {</span>
+<span class="nc" id="L733">                TransportSize dataType = TransportSize.valueOf(in.readByte());</span>
+<span class="nc" id="L734">                short length = in.readShort();</span>
+<span class="nc" id="L735">                short dbNumber = in.readShort();</span>
+<span class="nc" id="L736">                MemoryArea memoryArea = MemoryArea.valueOf(in.readByte());</span>
+<span class="nc" id="L737">                short byteAddress = (short) (in.readShort() &lt;&lt; 5);</span>
+<span class="nc" id="L738">                byte tmp = in.readByte();</span>
                 // Only the least 3 bits are the bit address, the
-<span class="nc" id="L729">                byte bitAddress = (byte) (tmp &amp; 0x07);</span>
+<span class="nc" id="L740">                byte bitAddress = (byte) (tmp &amp; 0x07);</span>
                 // Bits 4-8 belong to the byte address
-<span class="nc" id="L731">                byteAddress = (short) (byteAddress | (tmp &gt;&gt; 3));</span>
-<span class="nc" id="L732">                S7AnyVarParameterItem item = new S7AnyVarParameterItem(</span>
+<span class="nc" id="L742">                byteAddress = (short) (byteAddress | (tmp &gt;&gt; 3));</span>
+<span class="nc" id="L743">                S7AnyVarParameterItem item = new S7AnyVarParameterItem(</span>
                         specificationType, memoryArea, dataType,
                         length, dbNumber, byteAddress, bitAddress);
-<span class="nc" id="L735">                items.add(item);</span>
-<span class="nc" id="L736">            } else {</span>
-<span class="nc" id="L737">                logger.error(&quot;Error parsing item type&quot;);</span>
-<span class="nc" id="L738">                return items;</span>
+<span class="nc" id="L746">                items.add(item);</span>
+<span class="nc" id="L747">            } else {</span>
+<span class="nc" id="L748">                logger.error(&quot;Error parsing item type&quot;);</span>
+<span class="nc" id="L749">                return items;</span>
             }
         }
 
-<span class="nc" id="L742">        return items;</span>
+<span class="nc" id="L753">        return items;</span>
     }
 
     ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -748,60 +759,60 @@ public class S7Protocol extends ChannelDuplexHandler {
 
 
     private synchronized void trySendingMessages(ChannelHandlerContext ctx) {
-<span class="pc bpc" id="L751" title="1 of 2 branches missed.">        while(sentButUnacknowledgedTpdus.size() &lt; maxAmqCaller) {</span>
+<span class="pc bpc" id="L762" title="1 of 2 branches missed.">        while(sentButUnacknowledgedTpdus.size() &lt; maxAmqCaller) {</span>
             // Get the TPDU that is up next in the queue.
-<span class="fc" id="L753">            DataTpdu curTpdu = (DataTpdu) queue.current();</span>
+<span class="fc" id="L764">            DataTpdu curTpdu = (DataTpdu) queue.current();</span>
 
-<span class="fc bfc" id="L755" title="All 2 branches covered.">            if (curTpdu != null) {</span>
+<span class="fc bfc" id="L766" title="All 2 branches covered.">            if (curTpdu != null) {</span>
                 // Send the TPDU.
                 try {
-<span class="fc" id="L758">                    ChannelFuture channelFuture = queue.removeAndWrite();</span>
-<span class="fc" id="L759">                    ctx.flush();</span>
-<span class="pc bpc" id="L760" title="1 of 2 branches missed.">                    if (channelFuture == null) {</span>
-<span class="nc" id="L761">                        break;</span>
+<span class="fc" id="L769">                    ChannelFuture channelFuture = queue.removeAndWrite();</span>
+<span class="fc" id="L770">                    ctx.flush();</span>
+<span class="pc bpc" id="L771" title="1 of 2 branches missed.">                    if (channelFuture == null) {</span>
+<span class="nc" id="L772">                        break;</span>
                     }
-<span class="nc" id="L763">                } catch (Exception e) {</span>
-<span class="nc" id="L764">                    logger.error(&quot;Error sending more queues messages&quot;, e);</span>
-<span class="nc" id="L765">                    ctx.fireExceptionCaught(e);</span>
-<span class="fc" id="L766">                }</span>
+<span class="nc" id="L774">                } catch (Exception e) {</span>
+<span class="nc" id="L775">                    logger.error(&quot;Error sending more queues messages&quot;, e);</span>
+<span class="nc" id="L776">                    ctx.fireExceptionCaught(e);</span>
+<span class="fc" id="L777">                }</span>
 
-<span class="pc bpc" id="L768" title="1 of 2 branches missed.">                if(curTpdu.getParent() != null) {</span>
+<span class="pc bpc" id="L779" title="1 of 2 branches missed.">                if(curTpdu.getParent() != null) {</span>
                     // Add it to the list of sentButUnacknowledgedTpdus.
                     // (It seems that the S7 drops the value of the COTP reference id, so we have to use the S7 one)
-<span class="fc" id="L771">                    S7RequestMessage s7RequestMessage = (S7RequestMessage) curTpdu.getParent();</span>
-<span class="fc" id="L772">                    sentButUnacknowledgedTpdus.put(s7RequestMessage.getTpduReference(), curTpdu);</span>
+<span class="fc" id="L782">                    S7RequestMessage s7RequestMessage = (S7RequestMessage) curTpdu.getParent();</span>
+<span class="fc" id="L783">                    sentButUnacknowledgedTpdus.put(s7RequestMessage.getTpduReference(), curTpdu);</span>
 
-<span class="fc" id="L774">                    logger.debug(&quot;S7 Message with id {} sent&quot;, s7RequestMessage.getTpduReference());</span>
-<span class="fc" id="L775">                }</span>
+<span class="fc" id="L785">                    logger.debug(&quot;S7 Message with id {} sent&quot;, s7RequestMessage.getTpduReference());</span>
+<span class="fc" id="L786">                }</span>
                 // TODO: Eventually remove this.
                 break;
             } else {
                 break;
             }
         }
-<span class="fc" id="L782">        ctx.flush();</span>
-<span class="fc" id="L783">    }</span>
+<span class="fc" id="L793">        ctx.flush();</span>
+<span class="fc" id="L794">    }</span>
 
     private S7ControllerType lookupControllerType(String articleNumber) {
-<span class="pc bpc" id="L786" title="1 of 2 branches missed.">        if(!articleNumber.startsWith(&quot;6ES7 &quot;)) {</span>
-<span class="nc" id="L787">            return S7ControllerType.S7_ANY;</span>
+<span class="pc bpc" id="L797" title="1 of 2 branches missed.">        if(!articleNumber.startsWith(&quot;6ES7 &quot;)) {</span>
+<span class="nc" id="L798">            return S7ControllerType.S7_ANY;</span>
         }
 
-<span class="fc" id="L790">        String model = articleNumber.substring(articleNumber.indexOf(' ') + 1, articleNumber.indexOf(' ') + 2);</span>
-<span class="pc bpc" id="L791" title="4 of 5 branches missed.">        switch (model) {</span>
+<span class="fc" id="L801">        String model = articleNumber.substring(articleNumber.indexOf(' ') + 1, articleNumber.indexOf(' ') + 2);</span>
+<span class="pc bpc" id="L802" title="4 of 5 branches missed.">        switch (model) {</span>
             case &quot;2&quot;:
-<span class="nc" id="L793">                return S7ControllerType.S7_1200;</span>
+<span class="nc" id="L804">                return S7ControllerType.S7_1200;</span>
             case &quot;5&quot;:
-<span class="fc" id="L795">                return S7ControllerType.S7_1500;</span>
+<span class="fc" id="L806">                return S7ControllerType.S7_1500;</span>
             case &quot;3&quot;:
-<span class="nc" id="L797">                return S7ControllerType.S7_300;</span>
+<span class="nc" id="L808">                return S7ControllerType.S7_300;</span>
             case &quot;4&quot;:
-<span class="nc" id="L799">                return S7ControllerType.S7_400;</span>
+<span class="nc" id="L810">                return S7ControllerType.S7_400;</span>
             default:
-<span class="nc bnc" id="L801" title="All 2 branches missed.">                if(logger.isInfoEnabled()) {</span>
-<span class="nc" id="L802">                    logger.info(String.format(&quot;Looking up unknown article number %s&quot;, articleNumber));</span>
+<span class="nc bnc" id="L812" title="All 2 branches missed.">                if(logger.isInfoEnabled()) {</span>
+<span class="nc" id="L813">                    logger.info(String.format(&quot;Looking up unknown article number %s&quot;, articleNumber));</span>
                 }
-<span class="nc" id="L804">                return S7ControllerType.S7_ANY;</span>
+<span class="nc" id="L815">                return S7ControllerType.S7_ANY;</span>
         }
     }
 
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.html
index c305836..408e12b 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.netty</title><script type=" [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.netty</title><script type=" [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.source.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.source.html
index fdf5d4b..dfcf62a 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.source.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco-it/org.apache.plc4x.java.s7.netty/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.netty</title><script type=" [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.s7.netty</title><script type=" [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/index.html
index 7752777..a61c93c 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>PLC4J: Protocol: S7</title><script type="text/javascript"  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>PLC4J: Protocol: S7</title><script type="text/javascript"  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco-sessions.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco-sessions.html
index 05fb4f1..9532338 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco-sessions.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco-sessions.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="b [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.csv b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.csv
index 5492885..d2f0a91 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.csv
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.csv
@@ -1,5 +1,5 @@
 GROUP,PACKAGE,CLASS,INSTRUCTION_MISSED,INSTRUCTION_COVERED,BRANCH_MISSED,BRANCH_COVERED,LINE_MISSED,LINE_COVERED,COMPLEXITY_MISSED,COMPLEXITY_COVERED,METHOD_MISSED,METHOD_COVERED
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.util,S7SizeHelper,57,145,14,22,17,39,11,15,0,7
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.util,S7SizeHelper,13,189,5,31,6,50,5,21,0,7
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.util,S7PlcFieldHandler,232,1438,19,146,34,275,17,92,5,14
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.util,S7RequestSizeCalculator,0,184,3,20,0,44,3,19,0,10
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.util,S7ResponseSizeEstimator,0,179,2,20,0,46,2,21,0,11
@@ -12,7 +12,7 @@ PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.types,TpduCode,0,176
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.types,TpduSize,0,169,0,8,0,25,0,10,0,6
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params,VarParameter,0,22,0,0,0,8,0,4,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params,SetupCommunicationParameter,0,23,0,0,0,9,0,5,0,5
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params,CpuServicesParameter,9,14,0,0,3,6,3,2,3,2
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params,CpuServicesParameter,0,23,0,0,0,9,0,5,0,5
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params,CpuServicesResponseParameter,24,0,0,0,8,0,4,0,4,0
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params,CpuServicesRequestParameter,0,6,0,0,0,2,0,1,0,1
 PLC4J: Protocol: S7,org.apache.plc4x.java.isoontcp.netty.model,IsoOnTcpMessage,0,4,0,0,0,2,0,1,0,1
@@ -21,20 +21,20 @@ PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.payloads,VarPayload,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.payloads,CpuServicesPayload,0,44,0,0,0,17,0,7,0,7
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,DataTransportErrorCode,0,127,0,4,0,19,0,6,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,ParameterType,0,193,0,4,0,25,0,6,0,4
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,CpuServicesParameterSubFunctionGroup,19,53,2,2,4,10,3,3,2,2
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,CpuServicesParameterSubFunctionGroup,16,56,2,2,3,11,2,4,1,3
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,VariableAddressingMode,0,169,0,2,0,21,0,5,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,MemoryArea,2,185,1,5,1,24,1,8,0,6
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,SslId,19,317,2,2,4,34,3,3,2,2
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,SslId,16,320,2,2,3,35,2,4,1,3
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,HeaderErrorClass,0,125,0,2,0,17,0,5,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,ParameterError,0,290,0,2,0,32,0,5,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,TransportSize,55,614,12,2,10,41,11,7,5,6
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,SpecificationType,0,59,0,2,0,11,0,5,0,4
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,CpuServicesParameterFunctionGroup,19,53,2,2,4,10,3,3,2,2
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,CpuServicesParameterFunctionGroup,16,56,2,2,3,11,2,4,1,3
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,DataTransportSize,3,148,0,2,1,20,1,6,1,5
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.types,MessageType,0,92,0,2,0,14,0,5,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection,180,192,10,10,41,43,13,18,8,12
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection.1.new ChannelInboundHandlerAdapter() {...},21,0,2,0,5,0,3,0,2,0
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection.new ChannelInitializer() {...},93,0,0,0,8,0,2,0,2,0
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.connection,S7PlcConnection.new ChannelInitializer() {...},96,0,0,0,8,0,2,0,2,0
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7,S7PlcDriver,6,66,1,3,0,16,1,7,0,6
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.params,DisconnectAdditionalInformationParameter,0,11,0,0,0,5,0,3,0,3
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.params,ChecksumParameter,0,11,0,0,0,5,0,3,0,3
@@ -54,10 +54,10 @@ PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.tpdus,DataTpdu,0,27,
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.tpdus,ConnectionConfirmTpdu,0,9,0,0,0,2,0,1,0,1
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model.tpdus,DisconnectConfirmTpdu,0,8,0,0,0,2,0,1,0,1
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,S7Protocol.new MessageToMessageDecoder() {...},11,6,0,0,3,1,2,1,2,1
-PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,S7Protocol,1699,125,173,9,378,34,120,4,25,4
+PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,S7Protocol,1028,608,134,36,244,140,88,30,14,15
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty,Plc4XS7Protocol,1501,0,131,0,321,0,136,0,54,0
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.events,IsoTPConnectedEvent,0,3,0,0,0,1,0,1,0,1
-PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty,IsoTPProtocol,128,649,24,68,28,174,22,55,3,18
+PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty,IsoTPProtocol,122,655,24,68,27,175,22,55,3,18
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.payloads.items,VarPayloadItem,0,21,0,0,0,8,0,4,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.types,S7ControllerType,0,54,0,0,0,6,0,1,0,1
 PLC4J: Protocol: S7,org.apache.plc4x.java.isotp.netty.model,IsoTPMessage,0,10,0,0,0,4,0,2,0,2
@@ -67,7 +67,7 @@ PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.messages,S7RequestMessa
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.messages,S7Message,0,89,2,10,0,24,2,12,0,8
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.messages,S7ResponseMessage,0,19,0,0,0,6,0,3,0,3
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.model.params.items,S7AnyVarParameterItem,0,47,0,0,0,17,0,9,0,9
-PLC4J: Protocol: S7,org.apache.plc4x.java.isoontcp.netty,IsoOnTcpProtocol,5,112,2,8,1,28,2,7,0,4
+PLC4J: Protocol: S7,org.apache.plc4x.java.isoontcp.netty,IsoOnTcpProtocol,0,117,3,7,0,29,3,6,0,4
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.model,S7Field,42,220,7,21,4,54,6,18,0,10
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.strategies,DefaultS7MessageProcessor.S7CompositeRequestMessage,3,53,0,4,1,16,1,8,1,6
 PLC4J: Protocol: S7,org.apache.plc4x.java.s7.netty.strategies,DefaultS7MessageProcessor,32,631,8,52,7,158,9,30,1,8
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.xml b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.xml
index 0a83ff0..b7b8f1c 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.xml
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/jacoco.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: S7"><sessioninfo id="plc4x-vm.apache.org-6719b433" start="1541010895353" dump="1541010908463"/><package name="org/apache/plc4x/java/s7/netty/util"><class name="org/apache/plc4x/java/s7/netty/util/S7SizeHelper" sourcefilename="S7SizeHelper.java"><method name="getParametersLength" desc="(Ljava/util/List;)S" line="46"><counter type="INSTR [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="PLC4J: Protocol: S7"><sessioninfo id="plc4x-vm.apache.org-4db91263" start="1541066030589" dump="1541066044298"/><package name="org/apache/plc4x/java/s7/netty/util"><class name="org/apache/plc4x/java/s7/netty/util/S7SizeHelper" sourcefilename="S7SizeHelper.java"><method name="getParametersLength" desc="(Ljava/util/List;)S" line="46"><counter type="INSTR [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html
index 3f937bc..839510b 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoOnTcpProtocol</title><script type="text/javascrip [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoOnTcpProtocol</title><script type="text/javascrip [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html
index 4792653..5d00ae8 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/IsoOnTcpProtocol.java.html
@@ -73,7 +73,7 @@ import java.util.List;
 
     @Override
     protected void decode(ChannelHandlerContext ctx, ByteBuf in, List&lt;Object&gt; out) throws Exception {
-<span class="fc bfc" id="L76" title="All 2 branches covered.">        if(logger.isTraceEnabled()) {</span>
+<span class="pc bpc" id="L76" title="1 of 2 branches missed.">        if(logger.isTraceEnabled()) {</span>
 <span class="fc" id="L77">            logger.trace(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in));</span>
         }
         // If at least 4 bytes are readable, peek into them (without changing the read position)
@@ -87,7 +87,7 @@ import java.util.List;
 <span class="fc bfc" id="L87" title="All 2 branches covered.">            if (in.getByte(0) != ISO_ON_TCP_MAGIC_NUMBER) {</span>
 <span class="fc" id="L88">                logger.warn(&quot;Expecting ISO on TCP magic number: {}&quot;, ISO_ON_TCP_MAGIC_NUMBER);</span>
 <span class="pc bpc" id="L89" title="1 of 2 branches missed.">                if (logger.isDebugEnabled()) {</span>
-<span class="nc" id="L90">                    logger.debug(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in));</span>
+<span class="fc" id="L90">                    logger.debug(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in));</span>
                 }
 <span class="fc" id="L92">                exceptionCaught(ctx, new PlcProtocolException(</span>
 <span class="fc" id="L93">                    String.format(&quot;Expecting ISO on TCP magic number: %02X&quot;, ISO_ON_TCP_MAGIC_NUMBER)));</span>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.html
index 31590a1..71eaac0 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.source.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.source.html
index e6e2fb2..1af16db 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.source.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isoontcp.netty/index.source.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isoontcp.netty</title><script  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html
index 995da6d..0a03b6c 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoTPProtocol</title><script type="text/javascript"  [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IsoTPProtocol</title><script type="text/javascript"  [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html
index f4dda4b..ee204be 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/IsoTPProtocol.java.html
@@ -90,7 +90,7 @@ public class IsoTPProtocol extends PlcMessageToMessageCodec&lt;IsoOnTcpMessage,
 
     @Override
     protected void encode(ChannelHandlerContext ctx, Tpdu in, List&lt;Object&gt; out) {
-<span class="fc" id="L93">        logger.debug(&quot;ISO Transport Protocol Message sent&quot;);</span>
+<span class="fc" id="L93">        logger.trace(&quot;ISO Transport Protocol Message sent&quot;);</span>
 
 <span class="fc bfc" id="L95" title="All 2 branches covered.">        if (in == null) {</span>
 <span class="fc" id="L96">            return;</span>
@@ -209,13 +209,13 @@ public class IsoTPProtocol extends PlcMessageToMessageCodec&lt;IsoOnTcpMessage,
 
     @Override
     protected void decode(ChannelHandlerContext ctx, IsoOnTcpMessage in, List&lt;Object&gt; out) {
-<span class="pc bpc" id="L212" title="1 of 2 branches missed.">        if (logger.isTraceEnabled()) {</span>
-<span class="nc" id="L213">            logger.trace(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in.getUserData()));</span>
+<span class="fc" id="L212">        logger.trace(&quot;ISO TP Message received&quot;);</span>
+<span class="fc bfc" id="L213" title="All 2 branches covered.">        if (in == null) {</span>
+<span class="fc" id="L214">            return;</span>
         }
-<span class="fc" id="L215">        logger.debug(&quot;ISO TP Message received&quot;);</span>
 
-<span class="fc bfc" id="L217" title="All 2 branches covered.">        if (in == null) {</span>
-<span class="fc" id="L218">            return;</span>
+<span class="pc bpc" id="L217" title="1 of 2 branches missed.">        if (logger.isDebugEnabled()) {</span>
+<span class="fc" id="L218">            logger.debug(&quot;Got Data: {}&quot;, ByteBufUtil.hexDump(in.getUserData()));</span>
         }
 
 <span class="fc" id="L221">        ByteBuf userData = in.getUserData();</span>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/index.html b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/index.html
index 1233131..dbeb624 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-s7/jacoco/org.apache.plc4x.java.isotp.netty/index.html
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isotp.netty</title><script typ [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.plc4x.java.isotp.netty</title><script typ [...]
... 31590 lines suppressed ...