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/08/01 10:16:36 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 3be7b73 Site checkin for project PLC4X
3be7b73 is described below
commit 3be7b736fb930e61ac4ddadb0c748e2b73813344
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Aug 1 10:16:33 2018 +0000
Site checkin for project PLC4X
---
changelog.html | 231 ++---
examples/changelog.html | 4 +-
examples/dummy-driver/changelog.html | 4 +-
examples/dummy-driver/dependencies.html | 14 +-
examples/dummy-driver/file-activity.html | 4 +-
examples/file-activity.html | 4 +-
examples/iot-factory/changelog.html | 4 +-
examples/iot-factory/dependencies.html | 18 +-
examples/iot-factory/file-activity.html | 4 +-
examples/iot-factory/license.html | 206 +---
examples/iotree/changelog.html | 4 +-
examples/iotree/dependencies.html | 16 +-
examples/iotree/file-activity.html | 4 +-
examples/kafka-bridge/changelog.html | 4 +-
examples/kafka-bridge/dependencies.html | 16 +-
examples/kafka-bridge/file-activity.html | 4 +-
examples/plclogger/changelog.html | 4 +-
examples/plclogger/dependencies.html | 61 +-
examples/plclogger/file-activity.html | 4 +-
examples/plclogger/license.html | 206 +++-
file-activity.html | 274 +++---
integrations/apache-brooklyn/changelog.html | 4 +-
integrations/apache-brooklyn/file-activity.html | 4 +-
integrations/apache-camel/changelog.html | 11 +-
integrations/apache-camel/dependencies.html | 16 +-
integrations/apache-camel/file-activity.html | 14 +-
.../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/dependencies.html | 22 +-
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 | 24 +-
integrations/apache-mynewt/changelog.html | 4 +-
integrations/apache-mynewt/file-activity.html | 4 +-
integrations/changelog.html | 11 +-
integrations/file-activity.html | 14 +-
plc4c/changelog.html | 4 +-
plc4c/file-activity.html | 4 +-
plc4c/license.html | 206 +---
plc4j/changelog.html | 209 +---
plc4j/file-activity.html | 226 ++---
plc4j/license.html | 206 +---
plc4j/plc4j-api/apidocs/allclasses-frame.html | 1 +
plc4j/plc4j-api/apidocs/allclasses-noframe.html | 1 +
plc4j/plc4j-api/apidocs/index-all.html | 6 +
.../plc4x/java/api/exceptions/PlcIoException.html | 4 +-
...eption.html => PlcNotImplementedException.html} | 91 +-
.../java/api/exceptions/PlcProtocolException.html | 4 +-
.../java/api/exceptions/PlcRuntimeException.html | 4 +
...eption.html => PlcNotImplementedException.html} | 20 +-
.../exceptions/class-use/PlcRuntimeException.html | 44 +-
.../plc4x/java/api/exceptions/package-frame.html | 1 +
.../plc4x/java/api/exceptions/package-summary.html | 10 +-
.../plc4x/java/api/exceptions/package-tree.html | 6 +-
.../plc4x/java/api/exceptions/package-use.html | 5 +
plc4j/plc4j-api/apidocs/overview-tree.html | 6 +-
plc4j/plc4j-api/apidocs/serialized-form.html | 5 +
plc4j/plc4j-api/changelog.html | 16 +-
plc4j/plc4j-api/file-activity.html | 56 +-
plc4j/plc4j-api/jacoco/index.html | 2 +-
plc4j/plc4j-api/jacoco/jacoco-sessions.html | 2 +-
plc4j/plc4j-api/jacoco/jacoco.csv | 1 +
plc4j/plc4j-api/jacoco/jacoco.xml | 2 +-
.../PlcNotImplementedException.html | 1 +
.../PlcNotImplementedException.java.html | 29 +
.../index.html | 2 +-
.../index.source.html | 2 +-
plc4j/plc4j-api/surefire-report.html | 118 +--
plc4j/plc4j-api/xref/allclasses-frame.html | 3 +
.../api/exceptions/PlcNotImplementedException.html | 41 +
.../plc4x/java/api/exceptions/package-frame.html | 3 +
.../plc4x/java/api/exceptions/package-summary.html | 5 +
plc4j/plc4j-core/changelog.html | 4 +-
plc4j/plc4j-core/dependencies.html | 16 +-
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 | 204 +---
plc4j/plc4j-protocols/file-activity.html | 158 ++-
.../plc4j-protocol-ads/changelog.html | 27 +-
.../plc4j-protocol-ads/dependencies.html | 52 +-
.../plc4j-protocol-ads/file-activity.html | 54 +-
.../plc4j-protocol-ads/jacoco/index.html | 2 +-
.../plc4j-protocol-ads/jacoco/jacoco-sessions.html | 2 +-
.../plc4j-protocol-ads/jacoco/jacoco.csv | 2 +-
.../plc4j-protocol-ads/jacoco/jacoco.xml | 2 +-
.../AdsTcpPlcConnection$1.html | 2 +-
.../AdsTcpPlcConnection.html | 2 +-
.../AdsTcpPlcConnection.java.html | 269 ++---
.../index.html | 2 +-
.../index.source.html | 2 +-
.../plc4j-protocol-ads/surefire-report.html | 504 +++++-----
.../java/ads/connection/AdsTcpPlcConnection.html | 403 ++++----
.../plc4j-protocol-benchmarks/changelog.html | 4 +-
.../plc4j-protocol-benchmarks/dependencies.html | 56 +-
.../plc4j-protocol-benchmarks/file-activity.html | 4 +-
.../plc4j-protocol-modbus/changelog.html | 141 +--
.../plc4j-protocol-modbus/dependencies.html | 50 +-
.../plc4j-protocol-modbus/file-activity.html | 108 +--
.../plc4j-protocol-modbus/jacoco/index.html | 2 +-
.../jacoco/jacoco-sessions.html | 2 +-
.../plc4j-protocol-modbus/jacoco/jacoco.csv | 2 +-
.../plc4j-protocol-modbus/jacoco/jacoco.xml | 2 +-
.../Plc4XModbusProtocol.html | 2 +-
.../Plc4XModbusProtocol.java.html | 684 ++++++-------
.../org.apache.plc4x.java.modbus.netty/index.html | 2 +-
.../index.source.html | 2 +-
.../plc4j-protocol-modbus/surefire-report.html | 200 ++--
.../java/modbus/netty/Plc4XModbusProtocol.html | 1024 ++++++++++----------
.../plc4j-protocol-s7/apidocs/index-all.html | 2 +
.../plc4x/java/s7/netty/util/S7TypeEncoder.html | 30 +-
.../plc4j-protocol-s7/changelog.html | 26 +-
.../plc4j-protocol-s7/dependencies.html | 14 +-
.../plc4j-protocol-s7/failsafe-report.html | 8 +-
.../plc4j-protocol-s7/file-activity.html | 22 +-
.../plc4j-protocol-s7/jacoco-it/index.html | 2 +-
.../jacoco-it/jacoco-sessions.html | 2 +-
.../plc4j-protocol-s7/jacoco-it/jacoco.csv | 6 +-
.../plc4j-protocol-s7/jacoco-it/jacoco.xml | 2 +-
.../S7TypeDecoder.html | 2 +-
.../S7TypeDecoder.java.html | 49 +-
.../S7TypeEncoder.html | 2 +-
.../S7TypeEncoder.java.html | 151 +--
.../org.apache.plc4x.java.s7.netty.util/index.html | 2 +-
.../index.source.html | 2 +-
.../Plc4XS7Protocol$1.html | 2 +-
.../Plc4XS7Protocol.html | 2 +-
.../Plc4XS7Protocol.java.html | 381 ++++----
.../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 | 6 +-
.../plc4j-protocol-s7/jacoco/jacoco.xml | 2 +-
.../S7TypeDecoder.html | 2 +-
.../S7TypeDecoder.java.html | 75 +-
.../S7TypeEncoder.html | 2 +-
.../S7TypeEncoder.java.html | 151 +--
.../org.apache.plc4x.java.s7.netty.util/index.html | 2 +-
.../index.source.html | 2 +-
.../Plc4XS7Protocol$1.html | 2 +-
.../Plc4XS7Protocol.html | 2 +-
.../Plc4XS7Protocol.java.html | 381 ++++----
.../org.apache.plc4x.java.s7.netty/index.html | 2 +-
.../index.source.html | 2 +-
.../plc4j-protocol-s7/surefire-report.html | 966 +++++++++++++++---
.../plc4j-protocol-s7/testapidocs/index-all.html | 18 +-
.../plc4x/java/s7/netty/Plc4XS7ProtocolTest.html | 78 +-
.../xref-test/allclasses-frame.html | 3 +
.../plc4x/java/s7/netty/Plc4XS7ProtocolTest.html | 407 ++++----
.../apache/plc4x/java/s7/netty/package-frame.html | 3 +
.../plc4x/java/s7/netty/package-summary.html | 5 +
.../plc4x/java/s7/netty/Plc4XS7Protocol.html | 773 +++++++--------
.../plc4x/java/s7/netty/util/S7TypeDecoder.html | 71 +-
.../plc4x/java/s7/netty/util/S7TypeEncoder.html | 241 ++---
.../plc4j-protocols-driver-bases/changelog.html | 4 +-
.../file-activity.html | 4 +-
.../changelog.html | 4 +-
.../dependencies.html | 14 +-
.../file-activity.html | 4 +-
.../license.html | 206 +---
.../changelog.html | 4 +-
.../dependencies.html | 14 +-
.../file-activity.html | 4 +-
.../plc4j-protocol-driver-base-serial/license.html | 206 +---
.../plc4j-protocol-driver-base-tcp/changelog.html | 4 +-
.../dependencies.html | 14 +-
.../file-activity.html | 4 +-
.../plc4j-protocol-driver-base-tcp/license.html | 206 +---
.../plc4j-protocol-driver-base-test/changelog.html | 4 +-
.../dependencies.html | 14 +-
.../file-activity.html | 4 +-
.../plc4j-protocol-driver-base/changelog.html | 4 +-
.../plc4j-protocol-driver-base/dependencies.html | 14 +-
.../plc4j-protocol-driver-base/file-activity.html | 4 +-
plc4j/plc4j-utils/changelog.html | 4 +-
plc4j/plc4j-utils/file-activity.html | 4 +-
plc4j/plc4j-utils/license.html | 206 +---
.../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/license.html | 206 +---
.../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-test-utils/license.html | 206 +---
.../plc4j-utils-wireshark-utils/changelog.html | 4 +-
.../plc4j-utils-wireshark-utils/file-activity.html | 4 +-
plc4s/changelog.html | 4 +-
plc4s/file-activity.html | 4 +-
.../plc4x/java/s7/netty/Plc4XS7ProtocolTest.html | 407 ++++----
.../apache/plc4x/java/s7/netty/package-frame.html | 3 +
.../plc4x/java/s7/netty/package-summary.html | 5 +
xref/allclasses-frame.html | 3 +
.../java/ads/connection/AdsTcpPlcConnection.html | 403 ++++----
.../api/exceptions/PlcNotImplementedException.html | 41 +
.../plc4x/java/api/exceptions/package-frame.html | 3 +
.../plc4x/java/api/exceptions/package-summary.html | 5 +
.../java/modbus/netty/Plc4XModbusProtocol.html | 1024 ++++++++++----------
.../plc4x/java/s7/netty/Plc4XS7Protocol.html | 773 +++++++--------
.../plc4x/java/s7/netty/util/S7TypeDecoder.html | 71 +-
.../plc4x/java/s7/netty/util/S7TypeEncoder.html | 241 ++---
207 files changed, 7039 insertions(+), 7885 deletions(-)
diff --git a/changelog.html b/changelog.html
index befbac2..d5c5f23 100644
--- a/changelog.html
+++ b/changelog.html
@@ -192,7 +192,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -210,8 +210,8 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 54<br />Total number of files changed: 117</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 33<br />Total number of files changed: 110</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -222,275 +222,170 @@
</thead>
<tbody>
<tr class="b">
+ <td>2018-08-01 11:55:55</td>
+ <td>Christofer Dutz <christofer.dutz@c-ware.de></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=4bec0c17a80ebf886e2ab17300b51be60942db26&content-type=text/vnd.viewcvs-markup">v 4bec0c17a80ebf886e2ab17300b51be60942db26</a><br /><br />Exclude the Ubuntu node H32 from the nodes used for deploying as this seems to have issues with using GIT</td>
+ </tr>
+ <tr class="a">
+ <td>2018-08-01 11:42:48</td>
+ <td>Christofer Dutz <christofer.dutz@c-ware.de></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=d6a498e0f63152e0463ec0151f00bf41514d74cc&content-type=text/vnd.viewcvs-markup">v d6a498e0f63152e0463ec0151f00bf41514d74cc</a><br /><br />Made Jenkins use a ".repository" as local repo directory for deployment instead of the default one in an attempt to solve deployment pro [...]
+ </tr>
+ <tr class="b">
+ <td>2018-07-26 17:11:00</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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/S7TypeEncoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeEncoder.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/S7TypeEncoder.java?rev=810d649f4912c5f720f44f6aed41440a7b99fb27&content-type=t [...]
+ </tr>
+ <tr class="a">
+ <td>2018-07-26 16:59:13</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcNotImplementedException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.java?rev=d7159aa447e85c50440a1ceb36dfd30181a07d08& [...]
+ </tr>
+ <tr class="b">
+ <td>2018-07-26 16:30:02</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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=c0b3745bf6941f16a248cd16dc2a12d1fa280b7a&content-type=text/vnd.v [...]
+ </tr>
+ <tr class="a">
+ <td>2018-07-26 16:13:57</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/Plc4XS7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7ProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/Plc4XS7ProtocolTest.java?rev=bd291aee091e7668837983a1852a57b766cee6e2&content-typ [...]
+ </tr>
+ <tr class="b">
+ <td>2018-07-26 15:50:48</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=dbc6812517b065e5a000eee324b8548e [...]
+ </tr>
+ <tr class="a">
<td>2018-07-26 15:48:02</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 14:22:20</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=5d06aa7f61146d130f8a1cbe883bacfd410 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 14:00:51</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 13:47:55</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=11db5b9a592d3a3ae9fc21bde77e9fb6250 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 13:37:59</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=9e05e644adfc88d22e13 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-26 12:54:47</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=18bb3f3a561e1d8d4a71712b7b3df0df [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 11:38:22</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 11:13:58</td>
<td>Sebastian Rühl <sruehl@apache.org></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/LittleEndianDecoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoder.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/util/LittleEndianDecoder.java?rev=14d558505a519cadfa7045a6b0 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 16:15:58</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=5f3d7ab9371959b75fba [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 16:04:42</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=6adebdffbc44d7111e935b4cb550ccd1935 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 15:23:15</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=234c1211e54ebdbf3dda83847b0146ead42 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 11:46:40</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=be1703c75252853e825e [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 11:32:49</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=c4a35b3cdb0b4e23795f8881ed64a632b08 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 11:14:45</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=917c7fbb479c5f57ce75cc37bf4b5dda [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-12 10:57:00</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=e413887e9fde2f935f529c15bdf313fd [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-11 17:08:36</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=7079cada06c7ce00f044cf5ba7b925e0ea97ef97&content-type=text/vnd.viewcvs-markup">v 7079cada06c7ce00f044cf5ba7b925e0ea97ef97</a><br /><br />Changed the pom to use a variable instead of having it hard coded for every modbus driver [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-11 16:57:39</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=748a39d8f3cdbabb9f4e086f1aaa4877ed042dd4&content-type=text/vnd.viewcvs-ma [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-06 13:00:59</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/vpn.adoc">src/site/asciidoc/developers/<b>vpn.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/vpn.adoc?rev=7a2b14b4fc9ea90f509d8bdbf10f770598aeb473&content-type=text/vnd.viewcvs-markup">v 7a2b14b4fc9ea90f509d8bdbf10f770598aeb473</a><br /><br />Added some EtherNet/IP related documentation.</td>
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 17:41:56</td>
<td>Sebastian Rühl <sruehl@apache.org></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=22d51 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 14:32:39</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml?rev=036e3942f599a5ab87210feffc2b9f8a46616d5d&content-type=text/vnd.viewcvs-markup">v 036e3942f599a5ab87210feffc2b9f8a46616d5d</a><br /><a class="externalLink" href="https://github.com/apache/incuba [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 14:18:33</td>
<td>Sebastian Rühl <sruehl@apache.org></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=c326e [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 13:53:12</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java?rev=1c65826cd66fbea4f1bc71f3f1f9e368004be17e&content-type=text/vnd.viewcvs-markup">v 1c65826cd66fb [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 13:43:32</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=492ed4a883ac278d1fe382e21e69cc2884956e5f&content-type=text/vnd.viewcvs-markup">v 492ed4a883ac278d1fe382e21e69cc2884956e5f</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 13:43:18</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml">plc4j/protocols/ads/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml?rev=f95d70fff7909d01447ac7434cb51be401633429&content-type=text/vnd.viewcvs-markup">v f95d70fff7909d01447ac7434cb51be401633429</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/jav [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 10:11:07</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=a66f66d0f5a8d3e04fdb331939fdb3ac81a [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 10:02:12</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=369ee00c4be28c59d0ad785ae4dbe208 [...]
</tr>
- <tr class="b">
- <td>2018-06-29 10:27:29</td>
- <td>Christofer Dutz <christofer.dutz@c-ware.de></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/vpn.adoc">src/site/asciidoc/developers/<b>vpn.adoc</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/vpn.adoc?rev=5714e07e1eccb2b52582ec0ece990932131f7aa8&content-type=text/vnd.viewcvs-markup">v 5714e07e1eccb2b52582ec0ece990932131f7aa8</a><br /><br />Added some more information about the wago web-interface and the def [...]
- </tr>
- <tr class="a">
- <td>2018-06-29 09:07:36</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=6c27497c3a41fd24b4e7c6e05887dd18845466fd&content-type=text/vnd.viewcvs-markup">v 6c27497c3a41fd24b4e7c6e05887dd18845466fd</a><br /><br />ignore commons io for now</td>
- </tr>
- <tr class="b">
- <td>2018-06-29 08:58:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=cdddd19e5bef17f4ccdddf9f1cb27b5f [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 19:21:52</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=33b8a51774f209c7738b357e5a5176cb [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:54:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=9c57fc422be6e95937acad5aeccc9f16 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:36:35</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=fff1b7074a1939d7d29fd3f5625c4b6e [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:33:17</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=4fe91d0516c2194d4e4d704c38981cb4 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:32:35</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=a7cc186b1ce2d14869399bf3ad39cc3a [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:25:26</td>
- <td>Sebastian Rühl <sruehl@apache.org></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=3e258 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:00:17</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/WriteRequestItem.java?rev=ff9aa2dad842677e79aa943f5be18a4ac35fee75&content-type=text [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 15:59:07</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=a643829c5517cff9226fb0887d2b9c1e [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 15:20:34</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/ReadDiscreteInputsModbusAddress.java? [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 15:14:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=e2e735ea68e3c909fa967d88b0b7fe22ada0bdf8&content-type=text/vnd.viewcvs-markup">v e2e735ea68e3c909fa967d88b0b7fe22ada0bdf8</a><br /><br />fix build</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 14:59:38</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualPlc4XModbusTest.java?rev=7920c4f421fc707c02b1252c18a945352aba1882& [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:54:49</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=5241986d87a481b5c093f4d4eac35fe5 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:51:14</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java?rev [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:45:10</td>
- <td>Sebastian Rühl <sruehl@apache.org></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=1ee48 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:02:46</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml">plc4j/protocols/modbus/src/test/resources/<b>logback.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml?rev=3560f7571738815d945cccc7976dcfec88c45585&content-type=text/vnd.viewcvs-markup">v 3560f7571738815d945cccc7976dcfec88c45585</a><br /><br />set test logging to [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:02:24</td>
- <td>Sebastian Rühl <sruehl@apache.org></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java?rev=6f222f06539b842120022885f9fcc15b2a67b7f6&content-type=text [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:01:42</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=3b5fd72187fb733c48744ed70ecefa1b [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 13:24:18</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=ae4e81bb3fe5eba6d9975d9e54f5219fb9090cb2&content-type=text/vnd.viewcvs-markup">v ae4e81bb3fe5eba6d9975d9e54f5219fb9090cb2</a><br /><br />use combine children attribute to merge ignored dependencies</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 13:18:49</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=948bbba1c81ca0b649dfe64f4faaa065c64fdc86&content-type=text/vnd.viewcvs-markup">v 948bbba1c81ca0b649dfe64f4faaa065c64fdc86</a><br /><br />fix build</td>
- </tr>
- <tr class="b">
- <td>2018-06-28 13:07:37</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=5330bcdfcfcdc6629772a0ed07f272f2983e501a&content-type=text/vnd.viewcvs-markup">v 5330bcdfcfcdc6629772a0ed07f272f2983e501a</a><br /><br />ignore the tcp dependency for now</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 12:56:07</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=0db64c8c003f4735294529858cd184c5c2793faf&content-type=text/vnd.viewcvs-markup">v 0db64c8c003f4735294529858cd184c5c2793faf</a><br /><br />fix dependency problems</td>
- </tr>
- <tr class="b">
- <td>2018-06-28 12:34:54</td>
- <td>Sebastian Rühl <sruehl@apache.org></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java?rev=295a5e92ced4827a7509632be7e9ecc6bbd2467c&content-type=text [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 11:39:01</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=0d37f464f28c42ae96ee14a3485d482440a65467&content-type=text/vnd.viewcvs-markup">v 0d37f464f28c42ae96ee14a3485d482440a65467</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 11:22:43</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=88ddd90ddd58793bf3a1f0dff33d482108bb0b42&content-type=text/vnd.viewcvs-markup">v 88ddd90ddd58793bf3a1f0dff33d482108bb0b42</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
- </tr>
- <tr class="a">
- <td>2018-06-27 14:35:51</td>
- <td>Christofer Dutz <christofer.dutz@c-ware.de></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter">integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/<b>TypeConverter</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter?rev=474a95eac7318528c3f97b076d3cb5304f9f2cc0& [...]
- </tr>
</tbody>
</table>
</div>
diff --git a/examples/changelog.html b/examples/changelog.html
index 50f009a..85904fb 100644
--- a/examples/changelog.html
+++ b/examples/changelog.html
@@ -150,7 +150,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -168,7 +168,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/dummy-driver/changelog.html b/examples/dummy-driver/changelog.html
index dee0ebd..39e28df 100644
--- a/examples/dummy-driver/changelog.html
+++ b/examples/dummy-driver/changelog.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -160,7 +160,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/dummy-driver/dependencies.html b/examples/dummy-driver/dependencies.html
index b20afc9..37336d9 100644
--- a/examples/dummy-driver/dependencies.html
+++ b/examples/dummy-driver/dependencies.html
@@ -888,9 +888,9 @@
</tr>
<tr class="a">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -961,8 +961,8 @@
<tr class="b">
<td>19</td>
<td>7 MB</td>
- <td>5433</td>
- <td>4940</td>
+ <td>5434</td>
+ <td>4941</td>
<td>274</td>
<td>1.8</td>
<td>19</td>
@@ -970,8 +970,8 @@
<tr class="a">
<td>compile: 11</td>
<td>compile: 2.8 MB</td>
- <td>compile: 2103</td>
- <td>compile: 1866</td>
+ <td>compile: 2104</td>
+ <td>compile: 1867</td>
<td>compile: 99</td>
<td>-</td>
<td>compile: 11</td>
diff --git a/examples/dummy-driver/file-activity.html b/examples/dummy-driver/file-activity.html
index f1c9530..c095089 100644
--- a/examples/dummy-driver/file-activity.html
+++ b/examples/dummy-driver/file-activity.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -159,7 +159,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/file-activity.html b/examples/file-activity.html
index 5193f03..55a79e5 100644
--- a/examples/file-activity.html
+++ b/examples/file-activity.html
@@ -150,7 +150,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -167,7 +167,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/iot-factory/changelog.html b/examples/iot-factory/changelog.html
index af8e69b..97ec32a 100644
--- a/examples/iot-factory/changelog.html
+++ b/examples/iot-factory/changelog.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -160,7 +160,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/iot-factory/dependencies.html b/examples/iot-factory/dependencies.html
index 37e66ae..612a202 100644
--- a/examples/iot-factory/dependencies.html
+++ b/examples/iot-factory/dependencies.html
@@ -2542,9 +2542,9 @@
</tr>
<tr class="b">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -2578,7 +2578,7 @@
</tr>
<tr class="b">
<td>plc4j-protocol-s7-0.0.1-SNAPSHOT.jar</td>
- <td>121.4 kB</td>
+ <td>122.2 kB</td>
<td>121</td>
<td>79</td>
<td>22</td>
@@ -2723,8 +2723,8 @@
<tr class="a">
<td>74</td>
<td>31.9 MB</td>
- <td>21352</td>
- <td>18852</td>
+ <td>21353</td>
+ <td>18853</td>
<td>1031</td>
<td>1.8</td>
<td>73</td>
@@ -2732,8 +2732,8 @@
<tr class="b">
<td>compile: 63</td>
<td>compile: 27.3 MB</td>
- <td>compile: 17797</td>
- <td>compile: 15597</td>
+ <td>compile: 17798</td>
+ <td>compile: 15598</td>
<td>compile: 843</td>
<td>-</td>
<td>compile: 62</td>
@@ -2749,7 +2749,7 @@
</tr>
<tr class="b">
<td>runtime: 4</td>
- <td>runtime: 645.1 kB</td>
+ <td>runtime: 645.9 kB</td>
<td>runtime: 459</td>
<td>runtime: 356</td>
<td>runtime: 40</td>
diff --git a/examples/iot-factory/file-activity.html b/examples/iot-factory/file-activity.html
index 8e2586f..ef48d73 100644
--- a/examples/iot-factory/file-activity.html
+++ b/examples/iot-factory/file-activity.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -159,7 +159,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/iot-factory/license.html b/examples/iot-factory/license.html
index b829095..07d88bd 100644
--- a/examples/iot-factory/license.html
+++ b/examples/iot-factory/license.html
@@ -169,211 +169,7 @@
<div class="section">
<h3 id="Apache_License_Version_20">Apache License, Version 2.0</h3>
<a name="Apache_License_Version_2.0"></a>
- <div class="source">
- <pre>
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-</pre>
- </div>
+ <p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p>
</div>
</div>
</div>
diff --git a/examples/iotree/changelog.html b/examples/iotree/changelog.html
index 879eeb6..a59c636 100644
--- a/examples/iotree/changelog.html
+++ b/examples/iotree/changelog.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -160,7 +160,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/iotree/dependencies.html b/examples/iotree/dependencies.html
index 28c15db..3be71c2 100644
--- a/examples/iotree/dependencies.html
+++ b/examples/iotree/dependencies.html
@@ -1447,9 +1447,9 @@
</tr>
<tr class="b">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -1483,7 +1483,7 @@
</tr>
<tr class="b">
<td>plc4j-protocol-s7-0.0.1-SNAPSHOT.jar</td>
- <td>121.4 kB</td>
+ <td>122.2 kB</td>
<td>121</td>
<td>79</td>
<td>22</td>
@@ -1538,8 +1538,8 @@
<tr class="a">
<td>36</td>
<td>7.8 MB</td>
- <td>6243</td>
- <td>5448</td>
+ <td>6244</td>
+ <td>5449</td>
<td>336</td>
<td>1.8</td>
<td>35</td>
@@ -1547,8 +1547,8 @@
<tr class="b">
<td>compile: 19</td>
<td>compile: 1.2 MB</td>
- <td>compile: 1237</td>
- <td>compile: 895</td>
+ <td>compile: 1238</td>
+ <td>compile: 896</td>
<td>compile: 89</td>
<td>-</td>
<td>compile: 18</td>
diff --git a/examples/iotree/file-activity.html b/examples/iotree/file-activity.html
index 065072b..89e321b 100644
--- a/examples/iotree/file-activity.html
+++ b/examples/iotree/file-activity.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -159,7 +159,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/kafka-bridge/changelog.html b/examples/kafka-bridge/changelog.html
index 9314215..aa927d8 100644
--- a/examples/kafka-bridge/changelog.html
+++ b/examples/kafka-bridge/changelog.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -160,7 +160,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/kafka-bridge/dependencies.html b/examples/kafka-bridge/dependencies.html
index 14376bb..745b43d 100644
--- a/examples/kafka-bridge/dependencies.html
+++ b/examples/kafka-bridge/dependencies.html
@@ -1829,9 +1829,9 @@
</tr>
<tr class="b">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -1865,7 +1865,7 @@
</tr>
<tr class="b">
<td>plc4j-protocol-s7-0.0.1-SNAPSHOT.jar</td>
- <td>121.4 kB</td>
+ <td>122.2 kB</td>
<td>121</td>
<td>79</td>
<td>22</td>
@@ -1947,8 +1947,8 @@
<tr class="b">
<td>49</td>
<td>22.8 MB</td>
- <td>16299</td>
- <td>15163</td>
+ <td>16300</td>
+ <td>15164</td>
<td>538</td>
<td>1.8</td>
<td>48</td>
@@ -1956,8 +1956,8 @@
<tr class="a">
<td>compile: 34</td>
<td>compile: 17 MB</td>
- <td>compile: 11822</td>
- <td>compile: 11055</td>
+ <td>compile: 11823</td>
+ <td>compile: 11056</td>
<td>compile: 331</td>
<td>-</td>
<td>compile: 33</td>
diff --git a/examples/kafka-bridge/file-activity.html b/examples/kafka-bridge/file-activity.html
index 23b28d8..798f417 100644
--- a/examples/kafka-bridge/file-activity.html
+++ b/examples/kafka-bridge/file-activity.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -159,7 +159,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/plclogger/changelog.html b/examples/plclogger/changelog.html
index 1130ace..55cae0e 100644
--- a/examples/plclogger/changelog.html
+++ b/examples/plclogger/changelog.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -160,7 +160,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/plclogger/dependencies.html b/examples/plclogger/dependencies.html
index fbba722..b128827 100644
--- a/examples/plclogger/dependencies.html
+++ b/examples/plclogger/dependencies.html
@@ -1447,9 +1447,9 @@
</tr>
<tr class="b">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -1483,7 +1483,7 @@
</tr>
<tr class="b">
<td>plc4j-protocol-s7-0.0.1-SNAPSHOT.jar</td>
- <td>121.4 kB</td>
+ <td>122.2 kB</td>
<td>121</td>
<td>79</td>
<td>22</td>
@@ -1538,8 +1538,8 @@
<tr class="a">
<td>36</td>
<td>7.8 MB</td>
- <td>6243</td>
- <td>5448</td>
+ <td>6244</td>
+ <td>5449</td>
<td>336</td>
<td>1.8</td>
<td>35</td>
@@ -1547,8 +1547,8 @@
<tr class="b">
<td>compile: 20</td>
<td>compile: 1.5 MB</td>
- <td>compile: 1471</td>
- <td>compile: 1070</td>
+ <td>compile: 1472</td>
+ <td>compile: 1071</td>
<td>compile: 116</td>
<td>-</td>
<td>compile: 19</td>
@@ -1584,7 +1584,6 @@
<th>URL</th>
<th>Release</th>
<th>Snapshot</th>
- <th>Blacklisted</th>
</tr>
</thead>
<tbody>
@@ -1593,35 +1592,30 @@
<td><a class="externalLink" href="https://repository.apache.org/content/repositories/releases">https://repository.apache.org/content/repositories/releases</a></td>
<td>Yes</td>
<td>No</td>
- <td>No</td>
</tr>
<tr class="a">
<td>central</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2">https://repo.maven.apache.org/maven2</a></td>
<td>Yes</td>
<td>No</td>
- <td>No</td>
</tr>
<tr class="b">
<td>apache-snapshots</td>
<td><a class="externalLink" href="https://repository.apache.org/content/repositories/snapshots">https://repository.apache.org/content/repositories/snapshots</a></td>
<td>No</td>
<td>Yes</td>
- <td>No</td>
</tr>
<tr class="a">
<td>sonatype-nexus-snapshots</td>
<td><a class="externalLink" href="https://oss.sonatype.org/content/repositories/snapshots">https://oss.sonatype.org/content/repositories/snapshots</a></td>
<td>No</td>
<td>Yes</td>
- <td>Yes</td>
</tr>
<tr class="b">
<td>apache.snapshots</td>
<td><a class="externalLink" href="https://repository.apache.org/snapshots">https://repository.apache.org/snapshots</a></td>
<td>No</td>
<td>Yes</td>
- <td>No</td>
</tr>
</tbody>
</table>
@@ -1633,6 +1627,7 @@
<th>apache-release</th>
<th>central</th>
<th>apache-snapshots</th>
+ <th>sonatype-nexus-snapshots</th>
<th>apache.snapshots</th>
</tr>
</thead>
@@ -1642,6 +1637,7 @@
<th>apache-release</th>
<th>central</th>
<th>apache-snapshots</th>
+ <th>sonatype-nexus-snapshots</th>
<th>apache.snapshots</th>
</tr>
</thead>
@@ -1652,6 +1648,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>ch.qos.logback:logback-core:jar:1.2.3</td>
@@ -1659,6 +1656,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>com.google.code.gson:gson:jar:2.8.0</td>
@@ -1666,6 +1664,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>io.dropwizard.metrics:metrics-core:jar:3.1.2</td>
@@ -1673,6 +1672,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>io.netty:netty-buffer:jar:4.1.23.Final</td>
@@ -1680,6 +1680,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.1.23.Final/netty-buffer-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>io.netty:netty-codec:jar:4.1.23.Final</td>
@@ -1687,6 +1688,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.1.23.Final/netty-codec-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>io.netty:netty-common:jar:4.1.23.Final</td>
@@ -1694,6 +1696,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-common/4.1.23.Final/netty-common-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>io.netty:netty-resolver:jar:4.1.23.Final</td>
@@ -1701,6 +1704,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-resolver/4.1.23.Final/netty-resolver-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>io.netty:netty-transport:jar:4.1.23.Final</td>
@@ -1708,6 +1712,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.1.23.Final/netty-transport-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>junit:junit:jar:4.12</td>
@@ -1715,6 +1720,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>net.bytebuddy:byte-buddy:jar:1.7.9</td>
@@ -1722,6 +1728,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.7.9/byte-buddy-1.7.9.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>net.bytebuddy:byte-buddy-agent:jar:1.7.9</td>
@@ -1729,6 +1736,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.7.9/byte-buddy-agent-1.7.9.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.commons:commons-lang3:jar:3.7</td>
@@ -1736,6 +1744,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.edgent:edgent-api-execution:jar:1.2.0</td>
@@ -1743,6 +1752,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-api-execution/1.2.0/edgent-api-execution-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.edgent:edgent-api-function:jar:1.2.0</td>
@@ -1750,6 +1760,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-api-function/1.2.0/edgent-api-function-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.edgent:edgent-api-graph:jar:1.2.0</td>
@@ -1757,6 +1768,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-api-graph/1.2.0/edgent-api-graph-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.edgent:edgent-api-oplet:jar:1.2.0</td>
@@ -1764,6 +1776,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-api-oplet/1.2.0/edgent-api-oplet-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.edgent:edgent-api-topology:jar:1.2.0</td>
@@ -1771,6 +1784,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-api-topology/1.2.0/edgent-api-topology-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.edgent:edgent-api-window:jar:1.2.0</td>
@@ -1778,6 +1792,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-api-window/1.2.0/edgent-api-window-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.edgent:edgent-providers-direct:jar:1.2.0</td>
@@ -1785,6 +1800,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-providers-direct/1.2.0/edgent-providers-direct-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.edgent:edgent-runtime-appservice:jar:1.2.0</td>
@@ -1792,6 +1808,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-runtime-appservice/1.2.0/edgent-runtime-appservice-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.edgent:edgent-runtime-etiao:jar:1.2.0</td>
@@ -1799,6 +1816,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-runtime-etiao/1.2.0/edgent-runtime-etiao-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.edgent:edgent-runtime-jsoncontrol:jar:1.2.0</td>
@@ -1806,6 +1824,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-runtime-jsoncontrol/1.2.0/edgent-runtime-jsoncontrol-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.edgent:edgent-spi-graph:jar:1.2.0</td>
@@ -1813,6 +1832,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-spi-graph/1.2.0/edgent-spi-graph-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.edgent:edgent-spi-topology:jar:1.2.0</td>
@@ -1820,6 +1840,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/edgent/edgent-spi-topology/1.2.0/edgent-spi-topology-1.2.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.plc4x:apache-edgent:jar:0.0.1-SNAPSHOT</td>
@@ -1827,6 +1848,7 @@
<td>-</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.plc4x:plc4j-api:jar:0.0.1-SNAPSHOT</td>
@@ -1834,6 +1856,7 @@
<td>-</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.plc4x:plc4j-core:jar:0.0.1-SNAPSHOT</td>
@@ -1841,6 +1864,7 @@
<td>-</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.plc4x:plc4j-protocol-driver-base:jar:0.0.1-SNAPSHOT</td>
@@ -1848,6 +1872,7 @@
<td>-</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.plc4x:plc4j-protocol-driver-base-tcp:jar:0.0.1-SNAPSHOT</td>
@@ -1855,6 +1880,7 @@
<td>-</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.plc4x:plc4j-protocol-s7:jar:0.0.1-SNAPSHOT</td>
@@ -1862,6 +1888,7 @@
<td>-</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.hamcrest:hamcrest-core:jar:1.3</td>
@@ -1869,6 +1896,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.hamcrest:hamcrest-library:jar:1.3</td>
@@ -1876,6 +1904,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.mockito:mockito-core:jar:2.13.0</td>
@@ -1883,6 +1912,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/mockito/mockito-core/2.13.0/mockito-core-2.13.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.objenesis:objenesis:jar:2.6</td>
@@ -1890,6 +1920,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/objenesis/objenesis/2.6/objenesis-2.6.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.slf4j:slf4j-api:jar:1.7.25</td>
@@ -1897,6 +1928,7 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>36 (compile: 20, test: 7, runtime: 9)</td>
@@ -1904,6 +1936,7 @@
<td>30</td>
<td>0</td>
<td>0</td>
+ <td>0</td>
</tr>
</tbody>
</table>
diff --git a/examples/plclogger/file-activity.html b/examples/plclogger/file-activity.html
index 058d049..cdad0d0 100644
--- a/examples/plclogger/file-activity.html
+++ b/examples/plclogger/file-activity.html
@@ -142,7 +142,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -159,7 +159,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/examples/plclogger/license.html b/examples/plclogger/license.html
index 5260de9..a360a06 100644
--- a/examples/plclogger/license.html
+++ b/examples/plclogger/license.html
@@ -169,7 +169,211 @@
<div class="section">
<h3 id="Apache_License_Version_20">Apache License, Version 2.0</h3>
<a name="Apache_License_Version_2.0"></a>
- <p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p>
+ <div class="source">
+ <pre>
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+</pre>
+ </div>
</div>
</div>
</div>
diff --git a/file-activity.html b/file-activity.html
index 9f23c46..a05c6b1 100644
--- a/file-activity.html
+++ b/file-activity.html
@@ -192,7 +192,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -209,8 +209,8 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 54<br />Total number of files changed: 117</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 33<br />Total number of files changed: 110</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -220,119 +220,71 @@
</thead>
<tbody>
<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/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> </td>
- <td>19</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> </td>
+ <td>12</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/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> </td>
- <td>13</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> </td>
+ <td>10</td>
</tr>
<tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> </td>
- <td>11</td>
- </tr>
- <tr class="a">
<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> </td>
<td>8</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/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.java</b></a> </td>
- <td>6</td>
- </tr>
- <tr class="a">
- <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> </td>
- <td>5</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/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.java</b></a> </td>
- <td>5</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/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.java</b></a> </td>
<td>5</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/connection/ModbusTcpPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnection.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/main/java/org/apache/plc4x/java/modbus/model/ReadHoldingRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadHoldingRegistersModbusAddress.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/main/java/org/apache/plc4x/java/modbus/model/ReadInputRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadInputRegistersModbusAddress.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/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>3</td>
- </tr>
- <tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml">plc4j/protocols/modbus/src/test/resources/<b>logback.xml</b></a> </td>
- <td>3</td>
- </tr>
- <tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</b></a> </td>
- <td>3</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/model/ReadCoilsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadCoilsModbusAddress.java</b></a> </td>
- <td>3</td>
- </tr>
- <tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/WriteMultipleCoilsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteMultipleCoilsModbusAddress.java</b></a> </td>
- <td>3</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/model/WriteMultipleRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteMultipleRegistersModbusAddress.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> </td>
<td>3</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/WriteSingleCoilModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteSingleCoilModbusAddress.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</b></a> </td>
<td>3</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/model/WriteSingleRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteSingleRegisterModbusAddress.java</b></a> </td>
- <td>3</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/ModbusTcpPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnection.java</b></a> </td>
+ <td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</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/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> </td>
+ <td>2</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/model/CoilAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilAddress.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/netty/Plc4XS7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7ProtocolTest.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/RegisterAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterAddress.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>2</td>
</tr>
<tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/vpn.adoc">src/site/asciidoc/developers/<b>vpn.adoc</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/S7TypeDecoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeDecoder.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnection.java</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/connection/BaseModbusPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnection.java</b></a> </td>
<td>2</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/model/MultiModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MultiModbusAddress.java</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/model/CoilModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilModbusAddress.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/CoilModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilModbusAddress.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>2</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/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/ModbusTcpPlcConnectionTests.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnectionTests.java</b></a> </td>
<td>2</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/ModbusTcpPlcConnectionTests.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnectionTests.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/Jenkinsfile"><b>Jenkinsfile</b></a> </td>
<td>2</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/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.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/S7TypeEncoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeEncoder.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
@@ -344,325 +296,341 @@
<td>1</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/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.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/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.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/java/org/apache/plc4x/java/ads/api/commands/types/AdsNotificationSampleTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsNotificationSampleTest.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/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.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/test/java/org/apache/plc4x/java/ads/api/commands/types/AdsStampHeaderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsStampHeaderTest.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/api/commands/types/AdsNotificationSampleTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsNotificationSampleTest.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/java/org/apache/plc4x/java/ads/api/commands/types/LengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>LengthTest.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/api/commands/types/AdsStampHeaderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsStampHeaderTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/ReadLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>ReadLengthTest.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/api/commands/types/LengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>LengthTest.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/java/org/apache/plc4x/java/ads/api/commands/types/SampleSizeTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SampleSizeTest.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/api/commands/types/ReadLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>ReadLengthTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/SamplesTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SamplesTest.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/api/commands/types/SampleSizeTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SampleSizeTest.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/java/org/apache/plc4x/java/ads/api/commands/types/WriteLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>WriteLengthTest.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/api/commands/types/SamplesTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SamplesTest.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/test/java/org/apache/plc4x/java/ads/api/generic/types/AmsPortTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>AmsPortTest.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/api/commands/types/WriteLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>WriteLengthTest.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/java/org/apache/plc4x/java/ads/api/generic/types/DataLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>DataLengthTest.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/api/generic/types/AmsPortTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>AmsPortTest.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/test/java/org/apache/plc4x/java/ads/api/generic/types/TcpLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>TcpLengthTest.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/api/generic/types/DataLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>DataLengthTest.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/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnectionTest.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/api/generic/types/TcpLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>TcpLengthTest.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/test/java/org/apache/plc4x/java/ads/connection/AdsConnectionFactoryTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsConnectionFactoryTest.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/AdsAbstractPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnectionTest.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/java/org/apache/plc4x/java/ads/protocol/Payload2SerialProtocolExampleConversationTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Payload2SerialProtocolExampleConversationTest.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/AdsConnectionFactoryTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsConnectionFactoryTest.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/test/java/org/apache/plc4x/java/ads/protocol/util/DigestUtilTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>DigestUtilTest.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/protocol/Payload2SerialProtocolExampleConversationTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Payload2SerialProtocolExampleConversationTest.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/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianDecoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoderTest.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/protocol/util/DigestUtilTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>DigestUtilTest.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/test/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoderTest.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/protocol/util/LittleEndianDecoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoderTest.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/java/org/apache/plc4x/java/ads/util/Assert.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Assert.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/protocol/util/LittleEndianEncoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoderTest.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/test/java/org/apache/plc4x/java/ads/util/Junit5Backport.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Junit5Backport.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/util/Assert.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Assert.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/test/src/main/java/org/apache/plc4x/java/base/util/Assert.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>Assert.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/util/Junit5Backport.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Junit5Backport.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/test/src/main/java/org/apache/plc4x/java/base/util/Assert.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>Assert.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/test/src/main/java/org/apache/plc4x/java/base/util/Junit5Backport.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>Junit5Backport.java</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/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.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/java/org/apache/plc4x/java/modbus/model/RegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterModbusAddress.java</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/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.java</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/main/resources/META-INF/services/org/apache/camel/TypeConverter">integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/<b>TypeConverter</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/model/ReadHoldingRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadHoldingRegistersModbusAddress.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/java/org/apache/plc4x/java/modbus/connection/ModbusConnectionFactory.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusConnectionFactory.java</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/model/ReadInputRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadInputRegistersModbusAddress.java</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/test/java/org/apache/plc4x/java/modbus/ModbusPlcDriverTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriverTest.java</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/model/RegisterAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterAddress.java</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/main/java/org/apache/plc4x/camel/Plc4XConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XConsumer.java</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/model/RegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterModbusAddress.java</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/java/org/apache/plc4x/camel/ManualTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>ManualTest.java</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/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/MockDriver.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>MockDriver.java</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/connection/ModbusConnectionFactory.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusConnectionFactory.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/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/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnection.java</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/PlcNotification.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcNotification.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/ModbusPlcDriverTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriverTest.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/messages/PlcRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequest.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/Plc4XConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XConsumer.java</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/PlcRequestContainer.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequestContainer.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/ManualTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>ManualTest.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/messages/PlcSubscriptionEvent.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionEvent.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/MockDriver.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>MockDriver.java</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/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/connection/PlcSubscriber.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/<b>PlcSubscriber.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/messages/PlcSubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionResponse.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/PlcNotification.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcNotification.java</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/PlcUnsubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionRequest.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/PlcRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequest.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/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/PlcRequestContainer.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequestContainer.java</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/items/ReadRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadRequestItem.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/PlcSubscriptionEvent.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionEvent.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/messages/items/ReadResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadResponseItem.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>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/items/RequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>RequestItem.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/PlcSubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionResponse.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/messages/items/ResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ResponseItem.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/PlcUnsubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionRequest.java</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/items/SubscriptionEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionEventItem.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>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/items/SubscriptionRequestChangeOfStateItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestChangeOfStateItem.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/items/ReadRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadRequestItem.java</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/items/SubscriptionRequestCyclicItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestCyclicItem.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/items/ReadResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadResponseItem.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/messages/items/SubscriptionRequestEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestEventItem.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/items/RequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>RequestItem.java</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/items/SubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestItem.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/items/ResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ResponseItem.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/messages/items/SubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionResponseItem.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/items/SubscriptionEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionEventItem.java</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/items/UnsubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionRequestItem.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/items/SubscriptionRequestChangeOfStateItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestChangeOfStateItem.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/messages/items/UnsubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionResponseItem.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/items/SubscriptionRequestCyclicItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestCyclicItem.java</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/items/WriteResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteResponseItem.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/items/SubscriptionRequestEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestEventItem.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/model/SubscriptionHandle.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionHandle.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/items/SubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestItem.java</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/model/SubscriptionType.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionType.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/items/SubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionResponseItem.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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.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/items/UnsubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionRequestItem.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/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.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/items/UnsubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionResponseItem.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/model/AdsSubscriptionHandle.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsSubscriptionHandle.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/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.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/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/api/src/main/java/org/apache/plc4x/java/api/messages/items/WriteResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteResponseItem.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/test/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnectionTests.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnectionTests.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/model/SubscriptionHandle.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionHandle.java</b></a> </td>
<td>1</td>
</tr>
<tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml"><b>pom.xml</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/model/SubscriptionType.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionType.java</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/java/org/apache/plc4x/java/modbus/model/ModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ModbusAddress.java</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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.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/java/org/apache/plc4x/java/modbus/netty/ModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusProtocol.java</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/model/AdsSubscriptionHandle.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsSubscriptionHandle.java</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/java/org/apache/plc4x/java/modbus/netty/ModbusSerialProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusSerialProtocol.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>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/netty/ModbusTcpProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusTcpProtocol.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/AdsTcpPlcConnectionTests.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnectionTests.java</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/java/org/apache/plc4x/java/modbus/netty/model/ModbusMessage.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/model/<b>ModbusMessage.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/pom.xml"><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/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> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/src/site/asciidoc/developers/vpn.adoc">src/site/asciidoc/developers/<b>vpn.adoc</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/isotp/netty/model/types/DisconnectReason.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DisconnectReason.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/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> </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/isotp/netty/model/types/ParameterCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ParameterCode.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/isotp/netty/model/types/DisconnectReason.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DisconnectReason.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/java/org/apache/plc4x/java/isotp/netty/model/types/ProtocolClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ProtocolClass.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/isotp/netty/model/types/ParameterCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ParameterCode.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/isotp/netty/model/types/RejectCause.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>RejectCause.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/isotp/netty/model/types/ProtocolClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ProtocolClass.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/java/org/apache/plc4x/java/isotp/netty/model/types/TpduCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduCode.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/isotp/netty/model/types/RejectCause.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>RejectCause.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/isotp/netty/model/types/TpduSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduSize.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/isotp/netty/model/types/TpduCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduCode.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/java/org/apache/plc4x/java/s7/netty/model/types/DataTransportErrorCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportErrorCode.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/isotp/netty/model/types/TpduSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduSize.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/netty/model/types/DataTransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportSize.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/model/types/DataTransportErrorCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportErrorCode.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/java/org/apache/plc4x/java/s7/netty/model/types/HeaderErrorClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>HeaderErrorClass.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/model/types/DataTransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportSize.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/netty/model/types/MemoryArea.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MemoryArea.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/model/types/HeaderErrorClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>HeaderErrorClass.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/java/org/apache/plc4x/java/s7/netty/model/types/MessageType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MessageType.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/model/types/MemoryArea.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MemoryArea.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/netty/model/types/ParameterError.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterError.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/model/types/MessageType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MessageType.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/java/org/apache/plc4x/java/s7/netty/model/types/ParameterType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterType.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/model/types/ParameterError.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterError.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/netty/model/types/SpecificationType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>SpecificationType.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/model/types/ParameterType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterType.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/java/org/apache/plc4x/java/s7/netty/model/types/TransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>TransportSize.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/model/types/SpecificationType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>SpecificationType.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/netty/model/types/TransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>TransportSize.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/java/org/apache/plc4x/java/s7/netty/model/types/VariableAddressingMode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>VariableAddressingMode.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/java/org/apache/plc4x/java/modbus/model/CoilAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilAddress.java</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/test/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnectionTest.java</b></a> </td>
<td>1</td>
@@ -672,18 +640,22 @@
<td>1</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml">plc4j/protocols/ads/<b>pom.xml</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcNotImplementedException.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/java/org/apache/plc4x/java/ads/AdsPlcDriverTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsPlcDriverTest.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml">plc4j/protocols/ads/<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/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/TcpHexDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>TcpHexDumper.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/AdsPlcDriverTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsPlcDriverTest.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/java/org/apache/plc4x/java/ads/util/TcpHexDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>TcpHexDumper.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/test/src/main/java/org/apache/plc4x/java/base/connection/tcp/TcpHexDumper.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/connection/tcp/<b>TcpHexDumper.java</b></a> </td>
<td>1</td>
</tr>
diff --git a/integrations/apache-brooklyn/changelog.html b/integrations/apache-brooklyn/changelog.html
index 0f17e11..b3c7917 100644
--- a/integrations/apache-brooklyn/changelog.html
+++ b/integrations/apache-brooklyn/changelog.html
@@ -139,7 +139,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -157,7 +157,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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 3215a63..b2dff7e 100644
--- a/integrations/apache-brooklyn/file-activity.html
+++ b/integrations/apache-brooklyn/file-activity.html
@@ -139,7 +139,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -156,7 +156,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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 5e00376..6975697 100644
--- a/integrations/apache-camel/changelog.html
+++ b/integrations/apache-camel/changelog.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -163,8 +163,8 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 2<br />Total number of files changed: 4</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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>
<tr class="a">
@@ -179,11 +179,6 @@
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=748a39d8f3cdbabb9f4e086f1aaa4877ed042dd4&content-type=text/vnd.viewcvs-ma [...]
</tr>
- <tr class="a">
- <td>2018-06-27 14:35:51</td>
- <td>Christofer Dutz <christofer.dutz@c-ware.de></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter">integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/<b>TypeConverter</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter?rev=474a95eac7318528c3f97b076d3cb5304f9f2cc0& [...]
- </tr>
</tbody>
</table>
</div>
diff --git a/integrations/apache-camel/dependencies.html b/integrations/apache-camel/dependencies.html
index 671c70d..0016581 100644
--- a/integrations/apache-camel/dependencies.html
+++ b/integrations/apache-camel/dependencies.html
@@ -1310,9 +1310,9 @@
</tr>
<tr class="b">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -1330,7 +1330,7 @@
</tr>
<tr class="b">
<td>plc4j-protocol-ads-0.0.1-SNAPSHOT.jar</td>
- <td>193 kB</td>
+ <td>193.1 kB</td>
<td>141</td>
<td>108</td>
<td>15</td>
@@ -1431,8 +1431,8 @@
<tr class="a">
<td>32</td>
<td>14.8 MB</td>
- <td>10935</td>
- <td>9568</td>
+ <td>10936</td>
+ <td>9569</td>
<td>466</td>
<td>1.8</td>
<td>32</td>
@@ -1441,8 +1441,8 @@
<tr class="b">
<td>compile: 6</td>
<td>compile: 6.5 MB</td>
- <td>compile: 4746</td>
- <td>compile: 4047</td>
+ <td>compile: 4747</td>
+ <td>compile: 4048</td>
<td>compile: 157</td>
<td>-</td>
<td>compile: 6</td>
diff --git a/integrations/apache-camel/file-activity.html b/integrations/apache-camel/file-activity.html
index 4869948..eb1b1e4 100644
--- a/integrations/apache-camel/file-activity.html
+++ b/integrations/apache-camel/file-activity.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -162,8 +162,8 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 2<br />Total number of files changed: 4</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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>
<tr class="a">
@@ -173,18 +173,14 @@
</thead>
<tbody>
<tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter">integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/<b>TypeConverter</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/main/java/org/apache/plc4x/camel/Plc4XConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XConsumer.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/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/ManualTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>ManualTest.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/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/MockDriver.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>MockDriver.java</b></a> </td>
<td>1</td>
</tr>
diff --git a/integrations/apache-camel/jacoco/jacoco-sessions.html b/integrations/apache-camel/jacoco/jacoco-sessions.html
index d4c2666..870681e 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 23218c6..f112547 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.0//EN" "report.dtd"><report name="Integrations: Apache Camel"><sessioninfo id="plc4x-vm.apache.org-759a117f" start="1532613053341" dump="1532613060816"/><package name="org/apache/plc4x/camel"><class name="org/apache/plc4x/camel/Plc4XPollingConsumer"><method name="<init>" desc="(Lorg/apache/plc4x/camel/Plc4XEndpoint;)V" line="52"><counter type="INSTRUCTION" missed="38" covered="0" [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.0//EN" "report.dtd"><report name="Integrations: Apache Camel"><sessioninfo id="plc4x-vm.apache.org-9664c0cb" start="1533117527342" dump="1533117534498"/><package name="org/apache/plc4x/camel"><class name="org/apache/plc4x/camel/Plc4XPollingConsumer"><method name="<init>" desc="(Lorg/apache/plc4x/camel/Plc4XEndpoint;)V" line="52"><counter type="INSTRUCTION" missed="38" covered="0" [...]
\ No newline at end of file
diff --git a/integrations/apache-camel/surefire-report.html b/integrations/apache-camel/surefire-report.html
index bceb374..5c41e57 100644
--- a/integrations/apache-camel/surefire-report.html
+++ b/integrations/apache-camel/surefire-report.html
@@ -230,7 +230,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>6.449</td>
+ <td>6.191</td>
</tr>
</tbody>
</table>
@@ -263,7 +263,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>6.449</td>
+ <td>6.191</td>
</tr>
</tbody>
</table>
@@ -294,7 +294,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>5.431</td>
+ <td>5.326</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.camelPlc4XEndpointTest"><i class="icon-ok"></i></a></td>
@@ -304,7 +304,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.112</td>
+ <td>0.109</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.camelPlc4XConsumerTest"><i class="icon-ok"></i></a></td>
@@ -314,7 +314,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.006</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.camelPlc4XProducerTest"><i class="icon-ok"></i></a></td>
@@ -324,7 +324,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.89</td>
+ <td>0.748</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.camelConstantsTest"><i class="icon-ok"></i></a></td>
@@ -334,7 +334,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.001</td>
+ <td>0.004</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.camelPlc4XPollingConsumerTest"><i class="icon-ok"></i></a></td>
@@ -344,7 +344,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.009</td>
+ <td>0.004</td>
</tr>
</tbody>
</table>
@@ -363,7 +363,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XComponentTest.testSimpleRouting"></a>testSimpleRouting</td>
- <td>4.662</td>
+ <td>4.575</td>
</tr>
</tbody>
</table>
@@ -376,17 +376,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XEndpointTest.isSingleton"></a>isSingleton</td>
- <td>0.06</td>
+ <td>0.069</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XEndpointTest.createProducer"></a>createProducer</td>
- <td>0.01</td>
+ <td>0.007</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XEndpointTest.createConsumer"></a>createConsumer</td>
- <td>0.041</td>
+ <td>0.033</td>
</tr>
</tbody>
</table>
@@ -442,7 +442,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XProducerTest.doStopBadConnection"></a>doStopBadConnection</td>
- <td>0.874</td>
+ <td>0.713</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -452,17 +452,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XProducerTest.process"></a>process</td>
- <td>0</td>
+ <td>0.014</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XProducerTest.doStopOpenRequest"></a>doStopOpenRequest</td>
- <td>0.001</td>
+ <td>0.003</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XProducerTest.process_Async"></a>process_Async</td>
- <td>0.01</td>
+ <td>0.017</td>
</tr>
</tbody>
</table>
@@ -475,7 +475,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.ConstantsTest.testConstantsNotInstanceable"></a>testConstantsNotInstanceable</td>
- <td>0</td>
+ <td>0.003</td>
</tr>
</tbody>
</table>
@@ -493,7 +493,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XPollingConsumerTest.getExceptionHandler"></a>getExceptionHandler</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -518,7 +518,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XPollingConsumerTest.receive"></a>receive</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -528,7 +528,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.camel.Plc4XPollingConsumerTest.setExceptionHandler"></a>setExceptionHandler</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
diff --git a/integrations/apache-edgent/changelog.html b/integrations/apache-edgent/changelog.html
index 79277b4..164e764 100644
--- a/integrations/apache-edgent/changelog.html
+++ b/integrations/apache-edgent/changelog.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -163,7 +163,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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-edgent/dependencies.html b/integrations/apache-edgent/dependencies.html
index 7654113..6e15fdb 100644
--- a/integrations/apache-edgent/dependencies.html
+++ b/integrations/apache-edgent/dependencies.html
@@ -226,7 +226,7 @@
<tr class="a">
<td>org.apache.edgent</td>
<td><a class="externalLink" href="https://www.apache.org/edgent-parent/edgent-api/edgent-api-function/">edgent-api-function</a></td>
- <td>1.3.0-20180406.094235-12</td>
+ <td>1.3.0-20180731.074911-13</td>
<td>jar</td>
<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td>
</tr>
@@ -1084,9 +1084,9 @@
</tr>
<tr class="a">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -1175,17 +1175,17 @@
<tr class="b">
<td>25</td>
<td>7.6 MB</td>
- <td>5955</td>
- <td>5368</td>
+ <td>5956</td>
+ <td>5369</td>
<td>295</td>
<td>1.8</td>
<td>24</td>
</tr>
<tr class="a">
<td>compile: 6</td>
- <td>compile: 478.8 kB</td>
- <td>compile: 477</td>
- <td>compile: 385</td>
+ <td>compile: 479.3 kB</td>
+ <td>compile: 478</td>
+ <td>compile: 386</td>
<td>compile: 23</td>
<td>-</td>
<td>compile: 6</td>
@@ -1395,9 +1395,9 @@
<td>org.apache.edgent:edgent-api-function:jar:1.3.0-SNAPSHOT</td>
<td>-</td>
<td>-</td>
- <td><a class="externalLink" href="https://repository.apache.org/content/repositories/snapshots/org/apache/edgent/edgent-api-function/1.3.0-SNAPSHOT/edgent-api-function-1.3.0-20180406.094235-12.jar"><i class="icon-ok"></i></a></td>
+ <td><a class="externalLink" href="https://repository.apache.org/content/repositories/snapshots/org/apache/edgent/edgent-api-function/1.3.0-SNAPSHOT/edgent-api-function-1.3.0-20180731.074911-13.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
- <td><a class="externalLink" href="https://repository.apache.org/snapshots/org/apache/edgent/edgent-api-function/1.3.0-SNAPSHOT/edgent-api-function-1.3.0-20180406.094235-12.jar"><i class="icon-ok"></i></a></td>
+ <td><a class="externalLink" href="https://repository.apache.org/snapshots/org/apache/edgent/edgent-api-function/1.3.0-SNAPSHOT/edgent-api-function-1.3.0-20180731.074911-13.jar"><i class="icon-ok"></i></a></td>
</tr>
<tr class="a">
<td>org.apache.plc4x:plc4j-api:jar:0.0.1-SNAPSHOT</td>
diff --git a/integrations/apache-edgent/file-activity.html b/integrations/apache-edgent/file-activity.html
index 4511632..91090d8 100644
--- a/integrations/apache-edgent/file-activity.html
+++ b/integrations/apache-edgent/file-activity.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -162,7 +162,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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-edgent/jacoco/jacoco-sessions.html b/integrations/apache-edgent/jacoco/jacoco-sessions.html
index e942a1c..353e77b 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 edffc8e..290c6cf 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.0//EN" "report.dtd"><report name="Integrations: Apache Edgent"><sessioninfo id="plc4x-vm.apache.org-3445f459" start="1532613063269" dump="1532613066772"/><package name="org/apache/plc4x/edgent"><class name="org/apache/plc4x/edgent/PlcConnectionAdapter$3"><method name="<init>" desc="(Lorg/apache/plc4x/edgent/PlcConnectionAdapter;Lorg/apache/edgent/function/Function;Lorg/apache/edg [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.0//EN" "report.dtd"><report name="Integrations: Apache Edgent"><sessioninfo id="plc4x-vm.apache.org-6adfbb34" start="1533117536898" dump="1533117539242"/><package name="org/apache/plc4x/edgent"><class name="org/apache/plc4x/edgent/PlcConnectionAdapter$3"><method name="<init>" desc="(Lorg/apache/plc4x/edgent/PlcConnectionAdapter;Lorg/apache/edgent/function/Function;Lorg/apache/edg [...]
\ No newline at end of file
diff --git a/integrations/apache-edgent/surefire-report.html b/integrations/apache-edgent/surefire-report.html
index 9e14ad8..eea1301 100644
--- a/integrations/apache-edgent/surefire-report.html
+++ b/integrations/apache-edgent/surefire-report.html
@@ -226,7 +226,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.795</td>
+ <td>1.42</td>
</tr>
</tbody>
</table>
@@ -259,7 +259,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.795</td>
+ <td>1.42</td>
</tr>
</tbody>
</table>
@@ -300,7 +300,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.794</td>
+ <td>1.419</td>
</tr>
</tbody>
</table>
@@ -319,7 +319,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcFunctionsTest.testSupplier"></a>testSupplier</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -342,17 +342,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewPlcReadRequest"></a>testNewPlcReadRequest</td>
- <td>1.303</td>
+ <td>1.116</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testLongDataTypeIsInvalid"></a>testLongDataTypeIsInvalid</td>
- <td>0.003</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewSupplierNeg"></a>testNewSupplierNeg</td>
- <td>0.055</td>
+ <td>0.04</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -372,27 +372,27 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewConsumer1"></a>testNewConsumer1</td>
- <td>0.005</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewConsumer2"></a>testNewConsumer2</td>
- <td>0.048</td>
+ <td>0.051</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewPlcWriteRequest"></a>testNewPlcWriteRequest</td>
- <td>0.009</td>
+ <td>0.008</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewConsumer1Neg"></a>testNewConsumer1Neg</td>
- <td>0.042</td>
+ <td>0.028</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.edgent.PlcConnectionAdapterTest.testNewConsumer2Neg"></a>testNewConsumer2Neg</td>
- <td>0.028</td>
+ <td>0.025</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
diff --git a/integrations/apache-mynewt/changelog.html b/integrations/apache-mynewt/changelog.html
index 3ada95f..3a0dea8 100644
--- a/integrations/apache-mynewt/changelog.html
+++ b/integrations/apache-mynewt/changelog.html
@@ -139,7 +139,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -157,7 +157,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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 05003c9..2f56cbe 100644
--- a/integrations/apache-mynewt/file-activity.html
+++ b/integrations/apache-mynewt/file-activity.html
@@ -139,7 +139,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -156,7 +156,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/changelog.html b/integrations/changelog.html
index 520568e..8090f49 100644
--- a/integrations/changelog.html
+++ b/integrations/changelog.html
@@ -149,7 +149,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -167,8 +167,8 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 2<br />Total number of files changed: 4</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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>
<tr class="a">
@@ -183,11 +183,6 @@
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=748a39d8f3cdbabb9f4e086f1aaa4877ed042dd4&content-type=text/vnd.viewcvs-ma [...]
</tr>
- <tr class="a">
- <td>2018-06-27 14:35:51</td>
- <td>Christofer Dutz <christofer.dutz@c-ware.de></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter">integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/<b>TypeConverter</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter?rev=474a95eac7318528c3f97b076d3cb5304f9f2cc0& [...]
- </tr>
</tbody>
</table>
</div>
diff --git a/integrations/file-activity.html b/integrations/file-activity.html
index 0b274bc..241aa35 100644
--- a/integrations/file-activity.html
+++ b/integrations/file-activity.html
@@ -149,7 +149,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -166,8 +166,8 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 2<br />Total number of files changed: 4</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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>
<tr class="a">
@@ -177,18 +177,14 @@
</thead>
<tbody>
<tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/TypeConverter">integrations/apache-camel/src/main/resources/META-INF/services/org/apache/camel/<b>TypeConverter</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/main/java/org/apache/plc4x/camel/Plc4XConsumer.java">integrations/apache-camel/src/main/java/org/apache/plc4x/camel/<b>Plc4XConsumer.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/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/ManualTest.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>ManualTest.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/integrations/apache-camel/src/test/java/org/apache/plc4x/camel/MockDriver.java">integrations/apache-camel/src/test/java/org/apache/plc4x/camel/<b>MockDriver.java</b></a> </td>
<td>1</td>
</tr>
diff --git a/plc4c/changelog.html b/plc4c/changelog.html
index 9c70d81..36c71e2 100644
--- a/plc4c/changelog.html
+++ b/plc4c/changelog.html
@@ -139,7 +139,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -157,7 +157,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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 7dd6fa9..f881de1 100644
--- a/plc4c/file-activity.html
+++ b/plc4c/file-activity.html
@@ -139,7 +139,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -156,7 +156,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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/license.html b/plc4c/license.html
index 450b271..c1e0d11 100644
--- a/plc4c/license.html
+++ b/plc4c/license.html
@@ -166,211 +166,7 @@
<div class="section">
<h3 id="Apache_License_Version_20">Apache License, Version 2.0</h3>
<a name="Apache_License_Version_2.0"></a>
- <div class="source">
- <pre>
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-</pre>
- </div>
+ <p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p>
</div>
</div>
</div>
diff --git a/plc4j/changelog.html b/plc4j/changelog.html
index dc393fb..4829746 100644
--- a/plc4j/changelog.html
+++ b/plc4j/changelog.html
@@ -149,7 +149,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -167,8 +167,8 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 51<br />Total number of files changed: 111</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 30<br />Total number of files changed: 104</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -179,260 +179,155 @@
</thead>
<tbody>
<tr class="b">
+ <td>2018-07-26 17:11:00</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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/S7TypeEncoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeEncoder.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/S7TypeEncoder.java?rev=810d649f4912c5f720f44f6aed41440a7b99fb27&content-type=t [...]
+ </tr>
+ <tr class="a">
+ <td>2018-07-26 16:59:13</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcNotImplementedException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.java?rev=d7159aa447e85c50440a1ceb36dfd30181a07d08& [...]
+ </tr>
+ <tr class="b">
+ <td>2018-07-26 16:30:02</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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=c0b3745bf6941f16a248cd16dc2a12d1fa280b7a&content-type=text/vnd.v [...]
+ </tr>
+ <tr class="a">
+ <td>2018-07-26 16:13:57</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/Plc4XS7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7ProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/Plc4XS7ProtocolTest.java?rev=bd291aee091e7668837983a1852a57b766cee6e2&content-typ [...]
+ </tr>
+ <tr class="b">
+ <td>2018-07-26 15:50:48</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=dbc6812517b065e5a000eee324b8548e [...]
+ </tr>
+ <tr class="a">
<td>2018-07-26 15:48:02</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 14:22:20</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=5d06aa7f61146d130f8a1cbe883bacfd410 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 14:00:51</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 13:47:55</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=11db5b9a592d3a3ae9fc21bde77e9fb6250 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 13:37:59</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=9e05e644adfc88d22e13 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-26 12:54:47</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=18bb3f3a561e1d8d4a71712b7b3df0df [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 11:38:22</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 11:13:58</td>
<td>Sebastian Rühl <sruehl@apache.org></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/LittleEndianDecoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoder.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/util/LittleEndianDecoder.java?rev=14d558505a519cadfa7045a6b0 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 16:15:58</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=5f3d7ab9371959b75fba [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 16:04:42</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=6adebdffbc44d7111e935b4cb550ccd1935 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 15:23:15</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=234c1211e54ebdbf3dda83847b0146ead42 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 11:46:40</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=be1703c75252853e825e [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 11:32:49</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=c4a35b3cdb0b4e23795f8881ed64a632b08 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 11:14:45</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=917c7fbb479c5f57ce75cc37bf4b5dda [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-12 10:57:00</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=e413887e9fde2f935f529c15bdf313fd [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-11 17:08:36</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=7079cada06c7ce00f044cf5ba7b925e0ea97ef97&content-type=text/vnd.viewcvs-markup">v 7079cada06c7ce00f044cf5ba7b925e0ea97ef97</a><br /><br />Changed the pom to use a variable instead of having it hard coded for every modbus driver [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-11 16:57:39</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcSubscriber.java?rev=748a39d8f3cdbabb9f4e086f1aaa4877ed042dd4&content-type=text/vnd.viewcvs-markup"> [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 17:41:56</td>
<td>Sebastian Rühl <sruehl@apache.org></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=22d51 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 14:32:39</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml?rev=036e3942f599a5ab87210feffc2b9f8a46616d5d&content-type=text/vnd.viewcvs-markup">v 036e3942f599a5ab87210feffc2b9f8a46616d5d</a><br /><a class="externalLink" href="https://github.com/apache/incuba [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 14:18:33</td>
<td>Sebastian Rühl <sruehl@apache.org></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=c326e [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 13:53:12</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java?rev=1c65826cd66fbea4f1bc71f3f1f9e368004be17e&content-type=text/vnd.viewcvs-markup">v 1c65826cd66fb [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 13:43:32</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=492ed4a883ac278d1fe382e21e69cc2884956e5f&content-type=text/vnd.viewcvs-markup">v 492ed4a883ac278d1fe382e21e69cc2884956e5f</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 13:43:18</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml">plc4j/protocols/ads/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml?rev=f95d70fff7909d01447ac7434cb51be401633429&content-type=text/vnd.viewcvs-markup">v f95d70fff7909d01447ac7434cb51be401633429</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/jav [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 10:11:07</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=a66f66d0f5a8d3e04fdb331939fdb3ac81a [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 10:02:12</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=369ee00c4be28c59d0ad785ae4dbe208 [...]
</tr>
- <tr class="a">
- <td>2018-06-29 09:07:36</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=6c27497c3a41fd24b4e7c6e05887dd18845466fd&content-type=text/vnd.viewcvs-markup">v 6c27497c3a41fd24b4e7c6e05887dd18845466fd</a><br /><br />ignore commons io for now</td>
- </tr>
- <tr class="b">
- <td>2018-06-29 08:58:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=cdddd19e5bef17f4ccdddf9f1cb27b5f [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 19:21:52</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=33b8a51774f209c7738b357e5a5176cb [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:54:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=9c57fc422be6e95937acad5aeccc9f16 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:36:35</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=fff1b7074a1939d7d29fd3f5625c4b6e [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:33:17</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=4fe91d0516c2194d4e4d704c38981cb4 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:32:35</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=a7cc186b1ce2d14869399bf3ad39cc3a [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:25:26</td>
- <td>Sebastian Rühl <sruehl@apache.org></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=3e258 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:00:17</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/WriteRequestItem.java?rev=ff9aa2dad842677e79aa943f5be18a4ac35fee75&content-type=text [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 15:59:07</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=a643829c5517cff9226fb0887d2b9c1e [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 15:20:34</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/ReadDiscreteInputsModbusAddress.java? [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 15:14:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=e2e735ea68e3c909fa967d88b0b7fe22ada0bdf8&content-type=text/vnd.viewcvs-markup">v e2e735ea68e3c909fa967d88b0b7fe22ada0bdf8</a><br /><br />fix build</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 14:59:38</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualPlc4XModbusTest.java?rev=7920c4f421fc707c02b1252c18a945352aba1882& [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:54:49</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=5241986d87a481b5c093f4d4eac35fe5 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:51:14</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java?rev [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:45:10</td>
- <td>Sebastian Rühl <sruehl@apache.org></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=1ee48 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:02:46</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml">plc4j/protocols/modbus/src/test/resources/<b>logback.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml?rev=3560f7571738815d945cccc7976dcfec88c45585&content-type=text/vnd.viewcvs-markup">v 3560f7571738815d945cccc7976dcfec88c45585</a><br /><br />set test logging to [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:02:24</td>
- <td>Sebastian Rühl <sruehl@apache.org></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java?rev=6f222f06539b842120022885f9fcc15b2a67b7f6&content-type=text [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:01:42</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=3b5fd72187fb733c48744ed70ecefa1b [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 13:24:18</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=ae4e81bb3fe5eba6d9975d9e54f5219fb9090cb2&content-type=text/vnd.viewcvs-markup">v ae4e81bb3fe5eba6d9975d9e54f5219fb9090cb2</a><br /><br />use combine children attribute to merge ignored dependencies</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 13:18:49</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=948bbba1c81ca0b649dfe64f4faaa065c64fdc86&content-type=text/vnd.viewcvs-markup">v 948bbba1c81ca0b649dfe64f4faaa065c64fdc86</a><br /><br />fix build</td>
- </tr>
- <tr class="b">
- <td>2018-06-28 13:07:37</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=5330bcdfcfcdc6629772a0ed07f272f2983e501a&content-type=text/vnd.viewcvs-markup">v 5330bcdfcfcdc6629772a0ed07f272f2983e501a</a><br /><br />ignore the tcp dependency for now</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 12:56:07</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=0db64c8c003f4735294529858cd184c5c2793faf&content-type=text/vnd.viewcvs-markup">v 0db64c8c003f4735294529858cd184c5c2793faf</a><br /><br />fix dependency problems</td>
- </tr>
- <tr class="b">
- <td>2018-06-28 12:34:54</td>
- <td>Sebastian Rühl <sruehl@apache.org></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java?rev=295a5e92ced4827a7509632be7e9ecc6bbd2467c&content-type=text [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 11:39:01</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=0d37f464f28c42ae96ee14a3485d482440a65467&content-type=text/vnd.viewcvs-markup">v 0d37f464f28c42ae96ee14a3485d482440a65467</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 11:22:43</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=88ddd90ddd58793bf3a1f0dff33d482108bb0b42&content-type=text/vnd.viewcvs-markup">v 88ddd90ddd58793bf3a1f0dff33d482108bb0b42</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
- </tr>
</tbody>
</table>
</div>
diff --git a/plc4j/file-activity.html b/plc4j/file-activity.html
index 5344da4..2574685 100644
--- a/plc4j/file-activity.html
+++ b/plc4j/file-activity.html
@@ -149,7 +149,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -166,8 +166,8 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 51<br />Total number of files changed: 111</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 30<br />Total number of files changed: 104</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -177,99 +177,51 @@
</thead>
<tbody>
<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/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> </td>
- <td>19</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> </td>
+ <td>12</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/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> </td>
- <td>13</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> </td>
+ <td>10</td>
</tr>
<tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> </td>
- <td>11</td>
- </tr>
- <tr class="a">
<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> </td>
<td>8</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/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.java</b></a> </td>
- <td>6</td>
- </tr>
- <tr class="a">
- <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> </td>
- <td>5</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/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.java</b></a> </td>
- <td>5</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/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.java</b></a> </td>
<td>5</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/connection/ModbusTcpPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnection.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/main/java/org/apache/plc4x/java/modbus/model/ReadHoldingRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadHoldingRegistersModbusAddress.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/main/java/org/apache/plc4x/java/modbus/model/ReadInputRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadInputRegistersModbusAddress.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/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>3</td>
- </tr>
- <tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml">plc4j/protocols/modbus/src/test/resources/<b>logback.xml</b></a> </td>
- <td>3</td>
- </tr>
- <tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</b></a> </td>
- <td>3</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/model/ReadCoilsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadCoilsModbusAddress.java</b></a> </td>
- <td>3</td>
- </tr>
- <tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/WriteMultipleCoilsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteMultipleCoilsModbusAddress.java</b></a> </td>
- <td>3</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/model/WriteMultipleRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteMultipleRegistersModbusAddress.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> </td>
<td>3</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/WriteSingleCoilModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteSingleCoilModbusAddress.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</b></a> </td>
<td>3</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/model/WriteSingleRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteSingleRegisterModbusAddress.java</b></a> </td>
- <td>3</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/ModbusTcpPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnection.java</b></a> </td>
+ <td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</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/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> </td>
+ <td>2</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/model/CoilAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilAddress.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/netty/Plc4XS7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7ProtocolTest.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/RegisterAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterAddress.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>2</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/connection/ModbusSerialPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnection.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/S7TypeDecoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeDecoder.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MultiModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MultiModbusAddress.java</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/connection/BaseModbusPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnection.java</b></a> </td>
<td>2</td>
</tr>
<tr class="b">
@@ -285,7 +237,7 @@
<td>2</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/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.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/S7TypeEncoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeEncoder.java</b></a> </td>
<td>2</td>
</tr>
<tr class="b">
@@ -297,97 +249,129 @@
<td>1</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/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.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/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/AdsNotificationSampleTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsNotificationSampleTest.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/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.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/java/org/apache/plc4x/java/ads/api/commands/types/AdsStampHeaderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsStampHeaderTest.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/api/commands/types/AdsNotificationSampleTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsNotificationSampleTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/LengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>LengthTest.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/api/commands/types/AdsStampHeaderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsStampHeaderTest.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/java/org/apache/plc4x/java/ads/api/commands/types/ReadLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>ReadLengthTest.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/api/commands/types/LengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>LengthTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/SampleSizeTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SampleSizeTest.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/api/commands/types/ReadLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>ReadLengthTest.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/java/org/apache/plc4x/java/ads/api/commands/types/SamplesTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SamplesTest.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/api/commands/types/SampleSizeTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SampleSizeTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/WriteLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>WriteLengthTest.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/api/commands/types/SamplesTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SamplesTest.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/java/org/apache/plc4x/java/ads/api/generic/types/AmsPortTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>AmsPortTest.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/api/commands/types/WriteLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>WriteLengthTest.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/test/java/org/apache/plc4x/java/ads/api/generic/types/DataLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>DataLengthTest.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/api/generic/types/AmsPortTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>AmsPortTest.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/java/org/apache/plc4x/java/ads/api/generic/types/TcpLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>TcpLengthTest.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/api/generic/types/DataLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>DataLengthTest.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/test/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnectionTest.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/api/generic/types/TcpLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>TcpLengthTest.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/java/org/apache/plc4x/java/ads/connection/AdsConnectionFactoryTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsConnectionFactoryTest.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/AdsAbstractPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnectionTest.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/test/java/org/apache/plc4x/java/ads/protocol/Payload2SerialProtocolExampleConversationTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Payload2SerialProtocolExampleConversationTest.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/AdsConnectionFactoryTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsConnectionFactoryTest.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/java/org/apache/plc4x/java/ads/protocol/util/DigestUtilTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>DigestUtilTest.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/protocol/Payload2SerialProtocolExampleConversationTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Payload2SerialProtocolExampleConversationTest.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/test/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianDecoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoderTest.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/protocol/util/DigestUtilTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>DigestUtilTest.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/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoderTest.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/protocol/util/LittleEndianDecoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoderTest.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/test/java/org/apache/plc4x/java/ads/util/Assert.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Assert.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/protocol/util/LittleEndianEncoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoderTest.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/java/org/apache/plc4x/java/ads/util/Junit5Backport.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Junit5Backport.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/util/Assert.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Assert.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/test/src/main/java/org/apache/plc4x/java/base/util/Assert.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>Assert.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/util/Junit5Backport.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Junit5Backport.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/test/src/main/java/org/apache/plc4x/java/base/util/Assert.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>Assert.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/test/src/main/java/org/apache/plc4x/java/base/util/Junit5Backport.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/util/<b>Junit5Backport.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/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</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/java/org/apache/plc4x/java/modbus/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.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/java/org/apache/plc4x/java/modbus/model/ReadHoldingRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadHoldingRegistersModbusAddress.java</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/java/org/apache/plc4x/java/modbus/model/ReadInputRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadInputRegistersModbusAddress.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/java/org/apache/plc4x/java/modbus/model/RegisterAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterAddress.java</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/java/org/apache/plc4x/java/modbus/model/RegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterModbusAddress.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/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="a">
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/ModbusConnectionFactory.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusConnectionFactory.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/java/org/apache/plc4x/java/modbus/connection/ModbusSerialPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnection.java</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/test/java/org/apache/plc4x/java/modbus/ModbusPlcDriverTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriverTest.java</b></a> </td>
<td>1</td>
@@ -477,23 +461,23 @@
<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/items/WriteResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteResponseItem.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/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.java</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/model/SubscriptionHandle.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionHandle.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/items/WriteResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteResponseItem.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/model/SubscriptionType.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionType.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/model/SubscriptionHandle.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionHandle.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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.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/model/SubscriptionType.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionType.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/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> </td>
<td>1</td>
</tr>
<tr class="b">
@@ -509,114 +493,102 @@
<td>1</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/ModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ModbusAddress.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/java/org/apache/plc4x/java/modbus/netty/ModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusProtocol.java</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/java/org/apache/plc4x/java/modbus/netty/ModbusSerialProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusSerialProtocol.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/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> </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/netty/ModbusTcpProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusTcpProtocol.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/isotp/netty/model/types/DisconnectReason.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DisconnectReason.java</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/java/org/apache/plc4x/java/modbus/netty/model/ModbusMessage.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/model/<b>ModbusMessage.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/isotp/netty/model/types/ParameterCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ParameterCode.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/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> </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/ProtocolClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ProtocolClass.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/java/org/apache/plc4x/java/isotp/netty/model/types/DisconnectReason.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DisconnectReason.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/isotp/netty/model/types/RejectCause.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>RejectCause.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/isotp/netty/model/types/ParameterCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ParameterCode.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/isotp/netty/model/types/TpduCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduCode.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/java/org/apache/plc4x/java/isotp/netty/model/types/ProtocolClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ProtocolClass.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/isotp/netty/model/types/TpduSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduSize.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/isotp/netty/model/types/RejectCause.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>RejectCause.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/model/types/DataTransportErrorCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportErrorCode.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/java/org/apache/plc4x/java/isotp/netty/model/types/TpduCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduCode.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/model/types/DataTransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportSize.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/isotp/netty/model/types/TpduSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduSize.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/model/types/HeaderErrorClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>HeaderErrorClass.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/java/org/apache/plc4x/java/s7/netty/model/types/DataTransportErrorCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportErrorCode.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/model/types/MemoryArea.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MemoryArea.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/netty/model/types/DataTransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportSize.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/model/types/MessageType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MessageType.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/java/org/apache/plc4x/java/s7/netty/model/types/HeaderErrorClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>HeaderErrorClass.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/model/types/ParameterError.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterError.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/netty/model/types/MemoryArea.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MemoryArea.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/model/types/ParameterType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterType.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/java/org/apache/plc4x/java/s7/netty/model/types/MessageType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MessageType.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/model/types/SpecificationType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>SpecificationType.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/netty/model/types/ParameterError.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterError.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/model/types/TransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>TransportSize.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/java/org/apache/plc4x/java/s7/netty/model/types/ParameterType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterType.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/model/types/VariableAddressingMode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>VariableAddressingMode.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/netty/model/types/SpecificationType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>SpecificationType.java</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/model/CoilAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilAddress.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/java/org/apache/plc4x/java/s7/netty/model/types/TransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>TransportSize.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/BaseModbusPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnectionTest.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/netty/model/types/VariableAddressingMode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>VariableAddressingMode.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/ModbusConnectionFactoryTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusConnectionFactoryTest.java</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/test/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnectionTest.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/exceptions/PlcNotImplementedException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcNotImplementedException.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/test/java/org/apache/plc4x/java/modbus/connection/ModbusConnectionFactoryTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>ModbusConnectionFactoryTest.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/pom.xml">plc4j/protocols/ads/<b>pom.xml</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/ads/src/test/java/org/apache/plc4x/java/ads/AdsPlcDriverTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsPlcDriverTest.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/ads/src/test/java/org/apache/plc4x/java/ads/util/TcpHexDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>TcpHexDumper.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/driver-bases/test/src/main/java/org/apache/plc4x/java/base/connection/tcp/TcpHexDumper.java">plc4j/protocols/driver-bases/test/src/main/java/org/apache/plc4x/java/base/connection/tcp/<b>TcpHexDumper.java</b></a> </td>
<td>1</td>
</tr>
diff --git a/plc4j/license.html b/plc4j/license.html
index 89ed2f3..74fd422 100644
--- a/plc4j/license.html
+++ b/plc4j/license.html
@@ -176,211 +176,7 @@
<div class="section">
<h3 id="Apache_License_Version_20">Apache License, Version 2.0</h3>
<a name="Apache_License_Version_2.0"></a>
- <div class="source">
- <pre>
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-</pre>
- </div>
+ <p>Can't read the url [https://www.apache.org/licenses/LICENSE-2.0.txt] : connect timed out</p>
</div>
</div>
</div>
diff --git a/plc4j/plc4j-api/apidocs/allclasses-frame.html b/plc4j/plc4j-api/apidocs/allclasses-frame.html
index d285139..4077cbe 100644
--- a/plc4j/plc4j-api/apidocs/allclasses-frame.html
+++ b/plc4j/plc4j-api/apidocs/allclasses-frame.html
@@ -21,6 +21,7 @@
<li><a href="org/apache/plc4x/java/api/exceptions/PlcIoException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcIoException</a></li>
<li><a href="org/apache/plc4x/java/api/connection/PlcLister.html" title="interface in org.apache.plc4x.java.api.connection" target="classFrame"><span class="interfaceName">PlcLister</span></a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcMessage.html" title="interface in org.apache.plc4x.java.api.messages" target="classFrame"><span class="interfaceName">PlcMessage</span></a></li>
+<li><a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcNotImplementedException</a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcProprietaryRequest.html" title="class in org.apache.plc4x.java.api.messages" target="classFrame">PlcProprietaryRequest</a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcProprietaryRequest.DummyRequestItem.html" title="class in org.apache.plc4x.java.api.messages" target="classFrame">PlcProprietaryRequest.DummyRequestItem</a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcProprietaryResponse.html" title="class in org.apache.plc4x.java.api.messages" target="classFrame">PlcProprietaryResponse</a></li>
diff --git a/plc4j/plc4j-api/apidocs/allclasses-noframe.html b/plc4j/plc4j-api/apidocs/allclasses-noframe.html
index 71f86f4..125ba58 100644
--- a/plc4j/plc4j-api/apidocs/allclasses-noframe.html
+++ b/plc4j/plc4j-api/apidocs/allclasses-noframe.html
@@ -21,6 +21,7 @@
<li><a href="org/apache/plc4x/java/api/exceptions/PlcIoException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcIoException</a></li>
<li><a href="org/apache/plc4x/java/api/connection/PlcLister.html" title="interface in org.apache.plc4x.java.api.connection"><span class="interfaceName">PlcLister</span></a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcMessage.html" title="interface in org.apache.plc4x.java.api.messages"><span class="interfaceName">PlcMessage</span></a></li>
+<li><a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcNotImplementedException</a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcProprietaryRequest.html" title="class in org.apache.plc4x.java.api.messages">PlcProprietaryRequest</a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcProprietaryRequest.DummyRequestItem.html" title="class in org.apache.plc4x.java.api.messages">PlcProprietaryRequest.DummyRequestItem</a></li>
<li><a href="org/apache/plc4x/java/api/messages/PlcProprietaryResponse.html" title="class in org.apache.plc4x.java.api.messages">PlcProprietaryResponse</a></li>
diff --git a/plc4j/plc4j-api/apidocs/index-all.html b/plc4j/plc4j-api/apidocs/index-all.html
index 3e70296..8ca7a2c 100644
--- a/plc4j/plc4j-api/apidocs/index-all.html
+++ b/plc4j/plc4j-api/apidocs/index-all.html
@@ -456,6 +456,12 @@
<dd>
<div class="block">Base type for all forms of messages passed between plc and plc4x system.</div>
</dd>
+<dt><a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">PlcNotImplementedException</span></a> - Exception in <a href="org/apache/plc4x/java/api/exceptions/package-summary.html">org.apache.plc4x.java.api.exceptions</a></dt>
+<dd>
+<div class="block">indicates that a functionality is not implemented yet.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html#PlcNotImplementedException-java.lang.String-">PlcNotImplementedException(String)</a></span> - Constructor for exception org.apache.plc4x.java.api.exceptions.<a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcNotImplementedException</a></dt>
+<dd> </dd>
<dt><a href="org/apache/plc4x/java/api/messages/PlcProprietaryRequest.html" title="class in org.apache.plc4x.java.api.messages"><span class="typeNameLink">PlcProprietaryRequest</span></a><<a href="org/apache/plc4x/java/api/messages/PlcProprietaryRequest.html" title="type parameter in PlcProprietaryRequest">CUSTOM_REQUEST</a>> - Class in <a href="org/apache/plc4x/java/api/messages/package-summary.html">org.apache.plc4x.java.api.messages</a></dt>
<dd>
<div class="block">This request can be used to pass proprietary protocol specific messages to the underlying layers.</div>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcIoException.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcIoException.html
index 2a10056..b63ec52 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcIoException.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcIoException.html
@@ -44,7 +44,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/plc4x/java/api/exceptions/PlcIoException.html" target="_top">Frames</a></li>
@@ -268,7 +268,7 @@ extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcExcep
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/plc4x/java/api/exceptions/PlcIoException.html" target="_top">Frames</a></li>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcIoException.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html
similarity index 70%
copy from plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcIoException.html
copy to plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html
index 2a10056..fb7afd4 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcIoException.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html
@@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PlcIoException (PLC4J: API 0.0.1-SNAPSHOT API)</title>
+<title>PlcNotImplementedException (PLC4J: API 0.0.1-SNAPSHOT API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
@@ -12,7 +12,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PlcIoException (PLC4J: API 0.0.1-SNAPSHOT API)";
+ parent.document.title="PlcNotImplementedException (PLC4J: API 0.0.1-SNAPSHOT API)";
}
}
catch(err) {
@@ -34,7 +34,7 @@
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlcIoException.html">Use</a></li>
+<li><a href="class-use/PlcNotImplementedException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
@@ -43,12 +43,12 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcIoException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/plc4x/java/api/exceptions/PlcIoException.html" target="_top">Frames</a></li>
-<li><a href="PlcIoException.html" target="_top">No Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" target="_top">Frames</a></li>
+<li><a href="PlcNotImplementedException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -87,7 +87,7 @@
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.plc4x.java.api.exceptions</div>
-<h2 title="Class PlcIoException" class="title">Class PlcIoException</h2>
+<h2 title="Class PlcNotImplementedException" class="title">Class PlcNotImplementedException</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
@@ -100,10 +100,15 @@
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">java.lang.Exception</a></li>
<li>
<ul class="inheritance">
-<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcException.html" title="class in org.apache.plc4x.java.api.exceptions">org.apache.plc4x.java.api.exceptions.PlcException</a></li>
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">java.lang.RuntimeException</a></li>
<li>
<ul class="inheritance">
-<li>org.apache.plc4x.java.api.exceptions.PlcIoException</li>
+<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">org.apache.plc4x.java.api.exceptions.PlcRuntimeException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.plc4x.java.api.exceptions.PlcNotImplementedException</li>
+</ul>
+</li>
</ul>
</li>
</ul>
@@ -122,12 +127,12 @@
</dl>
<hr>
<br>
-<pre>public class <span class="typeNameLabel">PlcIoException</span>
-extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcException</a></pre>
-<div class="block">Base exception for all IO related exceptions.</div>
+<pre>public class <span class="typeNameLabel">PlcNotImplementedException</span>
+extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcRuntimeException</a></pre>
+<div class="block">indicates that a functionality is not implemented yet.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../../serialized-form.html#org.apache.plc4x.java.api.exceptions.PlcIoException">Serialized Form</a></dd>
+<dd><a href="../../../../../../serialized-form.html#org.apache.plc4x.java.api.exceptions.PlcNotImplementedException">Serialized Form</a></dd>
</dl>
</li>
</ul>
@@ -147,20 +152,7 @@ extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcExcep
<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/api/exceptions/PlcIoException.html#PlcIoException-java.lang.String-">PlcIoException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcIoException.html#PlcIoException-java.lang.String-java.lang.Throwable-">PlcIoException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcIoException.html#PlcIoException-java.lang.String-java.lang.Throwable-boolean-boolean-">PlcIoException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause,
- boolean enableSuppression,
- boolean writableStackTrace)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcIoException.html#PlcIoException-java.lang.Throwable-">PlcIoException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</code> </td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html#PlcNotImplementedException-java.lang.String-">PlcNotImplementedException</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</code> </td>
</tr>
</table>
</li>
@@ -199,44 +191,13 @@ extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcExcep
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="PlcIoException-java.lang.String-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlcIoException</h4>
-<pre>public PlcIoException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre>
-</li>
-</ul>
-<a name="PlcIoException-java.lang.String-java.lang.Throwable-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlcIoException</h4>
-<pre>public PlcIoException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
-</li>
-</ul>
-<a name="PlcIoException-java.lang.Throwable-">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlcIoException</h4>
-<pre>public PlcIoException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause)</pre>
-</li>
-</ul>
-<a name="PlcIoException-java.lang.String-java.lang.Throwable-boolean-boolean-">
+<a name="PlcNotImplementedException-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
-<h4>PlcIoException</h4>
-<pre>public PlcIoException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message,
- <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> cause,
- boolean enableSuppression,
- boolean writableStackTrace)</pre>
+<h4>PlcNotImplementedException</h4>
+<pre>public PlcNotImplementedException(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message)</pre>
</li>
</ul>
</li>
@@ -258,7 +219,7 @@ extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcExcep
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlcIoException.html">Use</a></li>
+<li><a href="class-use/PlcNotImplementedException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
@@ -267,12 +228,12 @@ extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcExcep
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcIoException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
-<li><a href="../../../../../../index.html?org/apache/plc4x/java/api/exceptions/PlcIoException.html" target="_top">Frames</a></li>
-<li><a href="PlcIoException.html" target="_top">No Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" target="_top">Frames</a></li>
+<li><a href="PlcNotImplementedException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcProtocolException.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcProtocolException.html
index e9c7538..d22c3b4 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcProtocolException.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcProtocolException.html
@@ -43,7 +43,7 @@
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcIoException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolPayloadTooBigException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -273,7 +273,7 @@ extends <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcExcep
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcIoException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolPayloadTooBigException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html
index ed5dc05..c37f1c8 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html
@@ -120,6 +120,10 @@
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcNotImplementedException</a></dd>
+</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">PlcRuntimeException</span>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcNotImplementedException.html
similarity index 80%
copy from plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html
copy to plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcNotImplementedException.html
index bf1193f..aa2f9b1 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcNotImplementedException.html
@@ -4,7 +4,7 @@
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.plc4x.java.api.exceptions.PlcRuntimeException (PLC4J: API 0.0.1-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.plc4x.java.api.exceptions.PlcNotImplementedException (PLC4J: API 0.0.1-SNAPSHOT API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
@@ -12,7 +12,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Uses of Class org.apache.plc4x.java.api.exceptions.PlcRuntimeException (PLC4J: API 0.0.1-SNAPSHOT API)";
+ parent.document.title="Uses of Class org.apache.plc4x.java.api.exceptions.PlcNotImplementedException (PLC4J: API 0.0.1-SNAPSHOT API)";
}
}
catch(err) {
@@ -33,7 +33,7 @@
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">Class</a></li>
+<li><a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -47,8 +47,8 @@
<li>Next</li>
</ul>
<ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html" target="_top">Frames</a></li>
-<li><a href="PlcRuntimeException.html" target="_top">No Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/plc4x/java/api/exceptions/class-use/PlcNotImplementedException.html" target="_top">Frames</a></li>
+<li><a href="PlcNotImplementedException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
@@ -70,9 +70,9 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
-<h2 title="Uses of Class org.apache.plc4x.java.api.exceptions.PlcRuntimeException" class="title">Uses of Class<br>org.apache.plc4x.java.api.exceptions.PlcRuntimeException</h2>
+<h2 title="Uses of Class org.apache.plc4x.java.api.exceptions.PlcNotImplementedException" class="title">Uses of Class<br>org.apache.plc4x.java.api.exceptions.PlcNotImplementedException</h2>
</div>
-<div class="classUseContainer">No usage of org.apache.plc4x.java.api.exceptions.PlcRuntimeException</div>
+<div class="classUseContainer">No usage of org.apache.plc4x.java.api.exceptions.PlcNotImplementedException</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
@@ -84,7 +84,7 @@
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">Class</a></li>
+<li><a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
@@ -98,8 +98,8 @@
<li>Next</li>
</ul>
<ul class="navList">
-<li><a href="../../../../../../../index.html?org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html" target="_top">Frames</a></li>
-<li><a href="PlcRuntimeException.html" target="_top">No Frames</a></li>
+<li><a href="../../../../../../../index.html?org/apache/plc4x/java/api/exceptions/class-use/PlcNotImplementedException.html" target="_top">Frames</a></li>
+<li><a href="PlcNotImplementedException.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html
index bf1193f..b1759e8 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html
@@ -72,7 +72,49 @@
<div class="header">
<h2 title="Uses of Class org.apache.plc4x.java.api.exceptions.PlcRuntimeException" class="title">Uses of Class<br>org.apache.plc4x.java.api.exceptions.PlcRuntimeException</h2>
</div>
-<div class="classUseContainer">No usage of org.apache.plc4x.java.api.exceptions.PlcRuntimeException</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcRuntimeException</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.plc4x.java.api.exceptions">org.apache.plc4x.java.api.exceptions</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.plc4x.java.api.exceptions">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcRuntimeException</a> in <a href="../../../../../../../org/apache/plc4x/java/api/exceptions/package-summary.html">org.apache.plc4x.java.api.exceptions</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcRuntimeException</a> in <a href="../../../../../../../org/apache/plc4x/java/api/exceptions/package-summary.html">org.apache.plc4x.java.api.exceptions</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcNotImplementedException</a></span></code>
+<div class="block">indicates that a functionality is not implemented yet.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-frame.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-frame.html
index 1fdebee..7c22f5f 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-frame.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-frame.html
@@ -16,6 +16,7 @@
<li><a href="PlcConnectionException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcConnectionException</a></li>
<li><a href="PlcException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcException</a></li>
<li><a href="PlcIoException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcIoException</a></li>
+<li><a href="PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcNotImplementedException</a></li>
<li><a href="PlcProtocolException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcProtocolException</a></li>
<li><a href="PlcProtocolPayloadTooBigException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcProtocolPayloadTooBigException</a></li>
<li><a href="PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions" target="classFrame">PlcRuntimeException</a></li>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-summary.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-summary.html
index 4a59692..157af17 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-summary.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-summary.html
@@ -99,16 +99,22 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcNotImplementedException</a></td>
+<td class="colLast">
+<div class="block">indicates that a functionality is not implemented yet.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcProtocolException</a></td>
<td class="colLast">
<div class="block">Base exception for all protocol related exceptions.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcProtocolPayloadTooBigException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcProtocolPayloadTooBigException</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcRuntimeException</a></td>
<td class="colLast">
<div class="block">Most generic type of plc4x runtime exception.</div>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-tree.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-tree.html
index 84e926c..ea27af8 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-tree.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-tree.html
@@ -98,7 +98,11 @@
</li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
<ul>
-<li type="circle">org.apache.plc4x.java.api.exceptions.<a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">PlcRuntimeException</span></a></li>
+<li type="circle">org.apache.plc4x.java.api.exceptions.<a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">PlcRuntimeException</span></a>
+<ul>
+<li type="circle">org.apache.plc4x.java.api.exceptions.<a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">PlcNotImplementedException</span></a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
diff --git a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-use.html b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-use.html
index 50359c3..f5acca7 100644
--- a/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-use.html
+++ b/plc4j/plc4j-api/apidocs/org/apache/plc4x/java/api/exceptions/package-use.html
@@ -151,6 +151,11 @@
<div class="block">Base exception for all protocol related exceptions.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../../org/apache/plc4x/java/api/exceptions/class-use/PlcRuntimeException.html#org.apache.plc4x.java.api.exceptions">PlcRuntimeException</a>
+<div class="block">Most generic type of plc4x runtime exception.</div>
+</td>
+</tr>
</tbody>
</table>
</li>
diff --git a/plc4j/plc4j-api/apidocs/overview-tree.html b/plc4j/plc4j-api/apidocs/overview-tree.html
index 36c6f86..8fd75a9 100644
--- a/plc4j/plc4j-api/apidocs/overview-tree.html
+++ b/plc4j/plc4j-api/apidocs/overview-tree.html
@@ -172,7 +172,11 @@
</li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
<ul>
-<li type="circle">org.apache.plc4x.java.api.exceptions.<a href="org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">PlcRuntimeException</span></a></li>
+<li type="circle">org.apache.plc4x.java.api.exceptions.<a href="org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">PlcRuntimeException</span></a>
+<ul>
+<li type="circle">org.apache.plc4x.java.api.exceptions.<a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions"><span class="typeNameLink">PlcNotImplementedException</span></a></li>
+</ul>
+</li>
</ul>
</li>
</ul>
diff --git a/plc4j/plc4j-api/apidocs/serialized-form.html b/plc4j/plc4j-api/apidocs/serialized-form.html
index 27252da..33c1545 100644
--- a/plc4j/plc4j-api/apidocs/serialized-form.html
+++ b/plc4j/plc4j-api/apidocs/serialized-form.html
@@ -104,6 +104,11 @@
<dd>1L</dd>
</dl>
</li>
+<li class="blockList"><a name="org.apache.plc4x.java.api.exceptions.PlcNotImplementedException">
+<!-- -->
+</a>
+<h3>Class <a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" title="class in org.apache.plc4x.java.api.exceptions">org.apache.plc4x.java.api.exceptions.PlcNotImplementedException</a> extends <a href="org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html" title="class in org.apache.plc4x.java.api.exceptions">PlcRuntimeException</a> implements Serializable</h3>
+</li>
<li class="blockList"><a name="org.apache.plc4x.java.api.exceptions.PlcProtocolException">
<!-- -->
</a>
diff --git a/plc4j/plc4j-api/changelog.html b/plc4j/plc4j-api/changelog.html
index f92f5f7..fe4d3bc 100644
--- a/plc4j/plc4j-api/changelog.html
+++ b/plc4j/plc4j-api/changelog.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -163,8 +163,8 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 2<br />Total number of files changed: 25</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 2<br />Total number of files changed: 26</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>2018-07-26 16:59:13</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcNotImplementedException.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.java?rev=d7159aa447e85c50440a1ceb36dfd30181a07d08& [...]
+ </tr>
+ <tr class="a">
<td>2018-07-11 16:57:39</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/connection/PlcSubscriber.java?rev=748a39d8f3cdbabb9f4e086f1aaa4877ed042dd4&content-type=text/vnd.viewcvs-markup"> [...]
</tr>
- <tr class="a">
- <td>2018-06-28 17:00:17</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/WriteRequestItem.java?rev=ff9aa2dad842677e79aa943f5be18a4ac35fee75&content-type=text [...]
- </tr>
</tbody>
</table>
</div>
diff --git a/plc4j/plc4j-api/file-activity.html b/plc4j/plc4j-api/file-activity.html
index 285987f..89383c0 100644
--- a/plc4j/plc4j-api/file-activity.html
+++ b/plc4j/plc4j-api/file-activity.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -162,8 +162,8 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 2<br />Total number of files changed: 25</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 2<br />Total number of files changed: 26</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -173,91 +173,91 @@
</thead>
<tbody>
<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/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.java</b></a> </td>
- <td>2</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>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/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/messages/PlcNotification.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcNotification.java</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/PlcNotification.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcNotification.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/PlcRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequest.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/messages/PlcRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequest.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/PlcRequestContainer.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequestContainer.java</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/PlcRequestContainer.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcRequestContainer.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/PlcSubscriptionEvent.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionEvent.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/messages/PlcSubscriptionEvent.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionEvent.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>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/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/PlcSubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionResponse.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/messages/PlcSubscriptionResponse.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcSubscriptionResponse.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/PlcUnsubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionRequest.java</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/PlcUnsubscriptionRequest.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/<b>PlcUnsubscriptionRequest.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>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/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/items/ReadRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadRequestItem.java</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/items/ReadRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadRequestItem.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/items/ReadResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadResponseItem.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/messages/items/ReadResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ReadResponseItem.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/items/RequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>RequestItem.java</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/items/RequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>RequestItem.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/items/ResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ResponseItem.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/messages/items/ResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>ResponseItem.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/items/SubscriptionEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionEventItem.java</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/items/SubscriptionEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionEventItem.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/items/SubscriptionRequestChangeOfStateItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestChangeOfStateItem.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/messages/items/SubscriptionRequestChangeOfStateItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestChangeOfStateItem.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/items/SubscriptionRequestCyclicItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestCyclicItem.java</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/items/SubscriptionRequestCyclicItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestCyclicItem.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/items/SubscriptionRequestEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestEventItem.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/messages/items/SubscriptionRequestEventItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestEventItem.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/items/SubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestItem.java</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/items/SubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionRequestItem.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/items/SubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionResponseItem.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/messages/items/SubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>SubscriptionResponseItem.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/items/UnsubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionRequestItem.java</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/items/UnsubscriptionRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionRequestItem.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/items/UnsubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionResponseItem.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/messages/items/UnsubscriptionResponseItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>UnsubscriptionResponseItem.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/items/WriteRequestItem.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/messages/items/<b>WriteRequestItem.java</b></a> </td>
<td>1</td>
</tr>
<tr class="b">
@@ -272,6 +272,10 @@
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/api/src/main/java/org/apache/plc4x/java/api/model/SubscriptionType.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/model/<b>SubscriptionType.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/exceptions/PlcNotImplementedException.java">plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/<b>PlcNotImplementedException.java</b></a> </td>
+ <td>1</td>
+ </tr>
</tbody>
</table>
</div>
diff --git a/plc4j/plc4j-api/jacoco/index.html b/plc4j/plc4j-api/jacoco/index.html
index 672fd4d..d601f64 100644
--- a/plc4j/plc4j-api/jacoco/index.html
+++ b/plc4j/plc4j-api/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: API</title><script type="text/javascript" src="jaco [...]
\ 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: API</title><script type="text/javascript" src="jaco [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-api/jacoco/jacoco-sessions.html b/plc4j/plc4j-api/jacoco/jacoco-sessions.html
index efbe7e1..98d956b 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.csv b/plc4j/plc4j-api/jacoco/jacoco.csv
index 7c214e3..e322e60 100644
--- a/plc4j/plc4j-api/jacoco/jacoco.csv
+++ b/plc4j/plc4j-api/jacoco/jacoco.csv
@@ -28,6 +28,7 @@ PLC4J: API,org.apache.plc4x.java.api.messages,PlcRequest,23,115,3,11,5,26,3,16,1
PLC4J: API,org.apache.plc4x.java.api.model,SubscriptionType,39,0,0,0,4,0,2,0,2,0
PLC4J: API,org.apache.plc4x.java.api.authentication,PlcUsernamePasswordAuthentication,0,23,0,0,0,8,0,3,0,3
PLC4J: API,org.apache.plc4x.java.api.exceptions,PlcIoException,20,0,0,0,8,0,4,0,4,0
+PLC4J: API,org.apache.plc4x.java.api.exceptions,PlcNotImplementedException,4,0,0,0,2,0,1,0,1,0
PLC4J: API,org.apache.plc4x.java.api.exceptions,PlcProtocolPayloadTooBigException,43,0,0,0,10,0,5,0,5,0
PLC4J: API,org.apache.plc4x.java.api.exceptions,PlcException,20,0,0,0,8,0,4,0,4,0
PLC4J: API,org.apache.plc4x.java.api.exceptions,PlcRuntimeException,20,0,0,0,8,0,4,0,4,0
diff --git a/plc4j/plc4j-api/jacoco/jacoco.xml b/plc4j/plc4j-api/jacoco/jacoco.xml
index 96ae029..a2b81a3 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.0//EN" "report.dtd"><report name="PLC4J: API"><sessioninfo id="plc4x-vm.apache.org-6dadf739" start="1532612946177" dump="1532612950551"/><package name="org/apache/plc4x/java/api/connection"><class name="org/apache/plc4x/java/api/connection/PlcWriter"><method name="write" desc="(Lorg/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteRequest;)Ljava/util/concurrent/CompletableFuture [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.0//EN" "report.dtd"><report name="PLC4J: API"><sessioninfo id="plc4x-vm.apache.org-881ab9da" start="1533117417988" dump="1533117425689"/><package name="org/apache/plc4x/java/api/connection"><class name="org/apache/plc4x/java/api/connection/PlcWriter"><method name="write" desc="(Lorg/apache/plc4x/java/api/messages/specific/TypeSafePlcWriteRequest;)Ljava/util/concurrent/CompletableFuture [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/PlcNotImplementedException.html b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/PlcNotImplementedException.html
new file mode 100644
index 0000000..af7fdfb
--- /dev/null
+++ b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/PlcNotImplementedException.html
@@ -0,0 +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>PlcNotImplementedException</title><script type="text [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/PlcNotImplementedException.java.html b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/PlcNotImplementedException.java.html
new file mode 100644
index 0000000..14b7983
--- /dev/null
+++ b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/PlcNotImplementedException.java.html
@@ -0,0 +1,29 @@
+<?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>PlcNotImplementedException.java</title><link rel="st [...]
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+ */
+package org.apache.plc4x.java.api.exceptions;
+
+/**
+ * indicates that a functionality is not implemented yet.
+ */
+public class PlcNotImplementedException extends PlcRuntimeException {
+ public PlcNotImplementedException(String message) {
+<span class="nc" id="L26"> super(message);</span>
+<span class="nc" id="L27"> }</span>
+}
+</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file
diff --git a/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/index.html b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/index.html
index e1b4455..61ba937 100644
--- a/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/index.html
+++ b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/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.api.exceptions</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.api.exceptions</title><script [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/index.source.html b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/index.source.html
index 6b6b8d9..5d819a3 100644
--- a/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/index.source.html
+++ b/plc4j/plc4j-api/jacoco/org.apache.plc4x.java.api.exceptions/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.api.exceptions</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.api.exceptions</title><script [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-api/surefire-report.html b/plc4j/plc4j-api/surefire-report.html
index df86d72..c4a4b55 100644
--- a/plc4j/plc4j-api/surefire-report.html
+++ b/plc4j/plc4j-api/surefire-report.html
@@ -241,7 +241,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>3.326</td>
+ <td>6.149</td>
</tr>
</tbody>
</table>
@@ -274,7 +274,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.598</td>
+ <td>3.026</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.messages.specific">org.apache.plc4x.java.api.messages.specific</a></td>
@@ -283,7 +283,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.635</td>
+ <td>1.44</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.api.authentication">org.apache.plc4x.java.api.authentication</a></td>
@@ -292,7 +292,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.002</td>
+ <td>0.006</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.messages">org.apache.plc4x.java.api.messages</a></td>
@@ -301,7 +301,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.091</td>
+ <td>1.677</td>
</tr>
</tbody>
</table>
@@ -332,7 +332,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.591</td>
+ <td>2.959</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.connectionPlcReaderTest"><i class="icon-ok"></i></a></td>
@@ -342,7 +342,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.007</td>
+ <td>0.067</td>
</tr>
</tbody>
</table>
@@ -372,7 +372,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.462</td>
+ <td>1.054</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.messages.specificTypeSafePlcWriteRequestTest"><i class="icon-ok"></i></a></td>
@@ -382,7 +382,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.002</td>
+ <td>0.004</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.api.messages.specificTypeSafePlcWriteResponseTest"><i class="icon-ok"></i></a></td>
@@ -392,7 +392,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.15</td>
+ <td>0.353</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.messages.specificTypeSafePlcReadRequestTest"><i class="icon-ok"></i></a></td>
@@ -402,7 +402,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.021</td>
+ <td>0.029</td>
</tr>
</tbody>
</table>
@@ -432,7 +432,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.002</td>
+ <td>0.006</td>
</tr>
</tbody>
</table>
@@ -462,7 +462,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.075</td>
+ <td>0.078</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.messagesAPIMessageTests"><i class="icon-ok"></i></a></td>
@@ -472,7 +472,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.026</td>
+ <td>0.032</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.api.messagesPlcReadRequestTest"><i class="icon-ok"></i></a></td>
@@ -482,7 +482,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.001</td>
+ <td>0.009</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.messagesPlcWriteRequestTest"><i class="icon-ok"></i></a></td>
@@ -492,7 +492,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.001</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.api.messagesPlcReadResponseTest"><i class="icon-ok"></i></a></td>
@@ -502,7 +502,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.278</td>
+ <td>0.393</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.api.messagesPlcWriteResponseTest"><i class="icon-ok"></i></a></td>
@@ -512,7 +512,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.54</td>
+ <td>0.917</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.api.messagesPlcResponseTest"><i class="icon-ok"></i></a></td>
@@ -522,7 +522,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.17</td>
+ <td>0.243</td>
</tr>
</tbody>
</table>
@@ -541,12 +541,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcRequestTest.getRequestItems"></a>getRequestItems</td>
- <td>0.003</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcRequestTest.setRequestItem"></a>setRequestItem</td>
- <td>0.066</td>
+ <td>0.061</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -561,7 +561,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcRequestTest.getRequestItem"></a>getRequestItem</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -584,7 +584,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.connection.PlcWriterTest.write"></a>write</td>
- <td>1.459</td>
+ <td>2.737</td>
</tr>
</tbody>
</table>
@@ -597,7 +597,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadResponseTest.getResponseItem"></a>getResponseItem</td>
- <td>0.142</td>
+ <td>0.221</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -607,22 +607,22 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadResponseTest.constuctor"></a>constuctor</td>
- <td>0.001</td>
+ <td>0.002</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadResponseTest.of"></a>of</td>
- <td>0.31</td>
+ <td>0.801</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadResponseTest.getResponseItems"></a>getResponseItems</td>
- <td>0.001</td>
+ <td>0.003</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadResponseTest.getRequest"></a>getRequest</td>
- <td>0.004</td>
+ <td>0.001</td>
</tr>
</tbody>
</table>
@@ -635,12 +635,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.connection.PlcReaderTest.read"></a>read</td>
- <td>0</td>
+ <td>0.035</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.connection.PlcReaderTest.readWrongType"></a>readWrongType</td>
- <td>0</td>
+ <td>0.029</td>
</tr>
</tbody>
</table>
@@ -658,12 +658,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.writeRequestItems"></a>writeRequestItems</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.plcWriteResponse"></a>plcWriteResponse</td>
- <td>0.007</td>
+ <td>0.008</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -678,7 +678,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.bulkPlcWriteResponseGetValue"></a>bulkPlcWriteResponseGetValue</td>
- <td>0.001</td>
+ <td>0.002</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -703,7 +703,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.readRequestItem"></a>readRequestItem</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -713,7 +713,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.plcReadRequestAddItem"></a>plcReadRequestAddItem</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -728,22 +728,22 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.nonExistingItemPlcWriteResponseGetValue"></a>nonExistingItemPlcWriteResponseGetValue</td>
- <td>0.005</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.plcWriteRequestObject"></a>plcWriteRequestObject</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.plcReadResponse"></a>plcReadResponse</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.APIMessageTests.readRequestItemSize"></a>readRequestItemSize</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
</tbody>
</table>
@@ -756,7 +756,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcWriteRequestTest.addItem"></a>addItem</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -766,7 +766,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcWriteRequestTest.constuctor"></a>constuctor</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -789,7 +789,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcWriteResponseTest.getResponseItem"></a>getResponseItem</td>
- <td>0.07</td>
+ <td>0.183</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -799,12 +799,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcWriteResponseTest.of"></a>of</td>
- <td>0.075</td>
+ <td>0.154</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcWriteResponseTest.getResponseItems"></a>getResponseItems</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -827,7 +827,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcReadRequestTest.builder"></a>builder</td>
- <td>0</td>
+ <td>0.002</td>
</tr>
</tbody>
</table>
@@ -845,7 +845,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcWriteRequestTest.builder"></a>builder</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
</tbody>
</table>
@@ -858,12 +858,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcReadResponseTest.constuctor"></a>constuctor</td>
- <td>0.204</td>
+ <td>0.328</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcReadResponseTest.getValue"></a>getValue</td>
- <td>0.073</td>
+ <td>0.063</td>
</tr>
</tbody>
</table>
@@ -876,12 +876,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcWriteResponseTest.constuctor"></a>constuctor</td>
- <td>0.409</td>
+ <td>0.734</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcWriteResponseTest.getValue"></a>getValue</td>
- <td>0.13</td>
+ <td>0.173</td>
</tr>
</tbody>
</table>
@@ -907,27 +907,27 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadRequestTest.getCheckedReadRequestItems"></a>getCheckedReadRequestItems</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadRequestTest.addItem"></a>addItem</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadRequestTest.getDataType"></a>getDataType</td>
- <td>0.003</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadRequestTest.constuctor"></a>constuctor</td>
- <td>0.017</td>
+ <td>0.015</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.specific.TypeSafePlcReadRequestTest.getRequestItem"></a>getRequestItem</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
</tbody>
</table>
@@ -940,7 +940,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcResponseTest.getResponseItem"></a>getResponseItem</td>
- <td>0.162</td>
+ <td>0.219</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -960,17 +960,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcResponseTest.getValue"></a>getValue</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcResponseTest.isEmpty"></a>isEmpty</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.api.messages.PlcResponseTest.getRequest"></a>getRequest</td>
- <td>0.003</td>
+ <td>0.017</td>
</tr>
</tbody>
</table>
diff --git a/plc4j/plc4j-api/xref/allclasses-frame.html b/plc4j/plc4j-api/xref/allclasses-frame.html
index 5c1a60d..81c2e1d 100644
--- a/plc4j/plc4j-api/xref/allclasses-frame.html
+++ b/plc4j/plc4j-api/xref/allclasses-frame.html
@@ -48,6 +48,9 @@
<a href="org/apache/plc4x/java/api/messages/PlcMessage.html" target="classFrame">PlcMessage</a>
</li>
<li>
+ <a href="org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html" target="classFrame">PlcNotImplementedException</a>
+ </li>
+ <li>
<a href="org/apache/plc4x/java/api/messages/PlcProprietaryRequest.html" target="classFrame">PlcProprietaryRequest</a>
</li>
<li>
diff --git a/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html b/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html
new file mode 100644
index 0000000..b4453d9
--- /dev/null
+++ b/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>PlcNotImplementedException xref</title>
+<link type="text/css" rel="stylesheet" href="../../../../../../stylesheet.css" />
+</head>
+<body>
+<div id="overview"><a href="../../../../../../../apidocs/org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html">View Javadoc</a></div><pre>
+<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
+<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> Licensed to the Apache Software Foundation (ASF) under one</em>
+<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> or more contributor license agreements. See the NOTICE file</em>
+<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> distributed with this work for additional information</em>
+<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> regarding copyright ownership. The ASF licenses this file</em>
+<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> to you under the Apache License, Version 2.0 (the</em>
+<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> "License"); you may not use this file except in compliance</em>
+<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> with the License. You may obtain a copy of the License at</em>
+<a class="jxr_linenumber" name="L9" href="#L9">9</a>
+<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> <a href="http://www.apache.org/licenses/LICENSE-2." target="alexandria_uri">http://www.apache.org/licenses/LICENSE-2.</a>0</em>
+<a class="jxr_linenumber" name="L11" href="#L11">11</a>
+<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> Unless required by applicable law or agreed to in writing,</em>
+<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> software distributed under the License is distributed on an</em>
+<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</em>
+<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> KIND, either express or implied. See the License for the</em>
+<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> specific language governing permissions and limitations</em>
+<a class="jxr_linenumber" name="L17" href="#L17">17</a> <em class="jxr_comment"> under the License.</em>
+<a class="jxr_linenumber" name="L18" href="#L18">18</a> <em class="jxr_comment"> */</em>
+<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">package</strong> org.apache.plc4x.java.api.exceptions;
+<a class="jxr_linenumber" name="L20" href="#L20">20</a>
+<a class="jxr_linenumber" name="L21" href="#L21">21</a> <em class="jxr_javadoccomment">/**</em>
+<a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> * indicates that a functionality is not implemented yet.</em>
+<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> */</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html">PlcNotImplementedException</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcRuntimeException.html">PlcRuntimeException</a> {
+<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">public</strong> <a href="../../../../../../org/apache/plc4x/java/api/exceptions/PlcNotImplementedException.html">PlcNotImplementedException</a>(String message) {
+<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">super</strong>(message);
+<a class="jxr_linenumber" name="L27" href="#L27">27</a> }
+<a class="jxr_linenumber" name="L28" href="#L28">28</a> }
+</pre>
+<hr/>
+<div id="footer">Copyright © 2017–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-frame.html b/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-frame.html
index ca1d8ce..fa80bd4 100644
--- a/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-frame.html
+++ b/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-frame.html
@@ -25,6 +25,9 @@
<a href="PlcIoException.html" target="classFrame">PlcIoException</a>
</li>
<li>
+ <a href="PlcNotImplementedException.html" target="classFrame">PlcNotImplementedException</a>
+ </li>
+ <li>
<a href="PlcProtocolException.html" target="classFrame">PlcProtocolException</a>
</li>
<li>
diff --git a/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-summary.html b/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-summary.html
index 596483c..bf494d4 100644
--- a/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-summary.html
+++ b/plc4j/plc4j-api/xref/org/apache/plc4x/java/api/exceptions/package-summary.html
@@ -52,6 +52,11 @@
</tr>
<tr>
<td>
+ <a href="PlcNotImplementedException.html" target="classFrame">PlcNotImplementedException</a>
+ </td>
+ </tr>
+ <tr>
+ <td>
<a href="PlcProtocolException.html" target="classFrame">PlcProtocolException</a>
</td>
</tr>
diff --git a/plc4j/plc4j-core/changelog.html b/plc4j/plc4j-core/changelog.html
index ea1df18..82edfb4 100644
--- a/plc4j/plc4j-core/changelog.html
+++ b/plc4j/plc4j-core/changelog.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -163,7 +163,7 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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-core/dependencies.html b/plc4j/plc4j-core/dependencies.html
index cbbdec9..e054ff2 100644
--- a/plc4j/plc4j-core/dependencies.html
+++ b/plc4j/plc4j-core/dependencies.html
@@ -946,9 +946,9 @@
</tr>
<tr class="b">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -1028,17 +1028,17 @@
<tr class="b">
<td>21</td>
<td>7.3 MB</td>
- <td>5607</td>
- <td>5076</td>
+ <td>5608</td>
+ <td>5077</td>
<td>285</td>
<td>1.8</td>
<td>20</td>
</tr>
<tr class="a">
<td>compile: 2</td>
- <td>compile: 105 kB</td>
- <td>compile: 129</td>
- <td>compile: 93</td>
+ <td>compile: 105.5 kB</td>
+ <td>compile: 130</td>
+ <td>compile: 94</td>
<td>compile: 13</td>
<td>-</td>
<td>compile: 2</td>
diff --git a/plc4j/plc4j-core/file-activity.html b/plc4j/plc4j-core/file-activity.html
index dde0956..7309d22 100644
--- a/plc4j/plc4j-core/file-activity.html
+++ b/plc4j/plc4j-core/file-activity.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -162,7 +162,7 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-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-core/jacoco/jacoco-sessions.html b/plc4j/plc4j-core/jacoco/jacoco-sessions.html
index 3038943..24fad54 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 698ef20..3ec4819 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.0//EN" "report.dtd"><report name="PLC4J: Core"><sessioninfo id="plc4x-vm.apache.org-61a3c52a" start="1532612957870" dump="1532612959885"/><package name="org/apache/plc4x/java"><class name="org/apache/plc4x/java/PlcDriverManager"><method name="<init>" desc="()V" line="37"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.0//EN" "report.dtd"><report name="PLC4J: Core"><sessioninfo id="plc4x-vm.apache.org-8e2a21e" start="1533117433037" dump="1533117435217"/><package name="org/apache/plc4x/java"><class name="org/apache/plc4x/java/PlcDriverManager"><method name="<init>" desc="()V" line="37"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type= [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-core/surefire-report.html b/plc4j/plc4j-core/surefire-report.html
index 1334f48..ad410b8 100644
--- a/plc4j/plc4j-core/surefire-report.html
+++ b/plc4j/plc4j-core/surefire-report.html
@@ -225,7 +225,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.217</td>
+ <td>1.299</td>
</tr>
</tbody>
</table>
@@ -258,7 +258,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.217</td>
+ <td>1.299</td>
</tr>
</tbody>
</table>
@@ -289,7 +289,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.217</td>
+ <td>1.299</td>
</tr>
</tbody>
</table>
@@ -323,12 +323,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.PlcDriverManagerTest.getExistingDriverTest"></a>getExistingDriverTest</td>
- <td>1.036</td>
+ <td>1.111</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.PlcDriverManagerTest.getExistingDriverWithAuthenticationTest"></a>getExistingDriverWithAuthenticationTest</td>
- <td>0.001</td>
+ <td>0.008</td>
</tr>
</tbody>
</table>
diff --git a/plc4j/plc4j-protocols/changelog.html b/plc4j/plc4j-protocols/changelog.html
index 8c644b8..fb46ece 100644
--- a/plc4j/plc4j-protocols/changelog.html
+++ b/plc4j/plc4j-protocols/changelog.html
@@ -161,7 +161,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -179,8 +179,8 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 50<br />Total number of files changed: 86</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 30<br />Total number of files changed: 78</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -191,255 +191,155 @@
</thead>
<tbody>
<tr class="b">
+ <td>2018-07-26 17:11:00</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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/S7TypeEncoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeEncoder.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/S7TypeEncoder.java?rev=810d649f4912c5f720f44f6aed41440a7b99fb27&content-type=t [...]
+ </tr>
+ <tr class="a">
+ <td>2018-07-26 16:59:13</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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=d7159aa447e85c50440a1ceb36dfd30181a [...]
+ </tr>
+ <tr class="b">
+ <td>2018-07-26 16:30:02</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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=c0b3745bf6941f16a248cd16dc2a12d1fa280b7a&content-type=text/vnd.v [...]
+ </tr>
+ <tr class="a">
+ <td>2018-07-26 16:13:57</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/Plc4XS7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7ProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/Plc4XS7ProtocolTest.java?rev=bd291aee091e7668837983a1852a57b766cee6e2&content-typ [...]
+ </tr>
+ <tr class="b">
+ <td>2018-07-26 15:50:48</td>
+ <td>Sebastian Rühl <sruehl@apache.org></td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=dbc6812517b065e5a000eee324b8548e [...]
+ </tr>
+ <tr class="a">
<td>2018-07-26 15:48:02</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 14:22:20</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=5d06aa7f61146d130f8a1cbe883bacfd410 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 14:00:51</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 13:47:55</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=11db5b9a592d3a3ae9fc21bde77e9fb6250 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 13:37:59</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=9e05e644adfc88d22e13 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-26 12:54:47</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=18bb3f3a561e1d8d4a71712b7b3df0df [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 11:38:22</td>
<td>Sebastian Rühl <sruehl@apache.org></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-07-26 11:13:58</td>
<td>Sebastian Rühl <sruehl@apache.org></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/LittleEndianDecoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoder.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/util/LittleEndianDecoder.java?rev=14d558505a519cadfa7045a6b0 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 16:15:58</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=5f3d7ab9371959b75fba [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 16:04:42</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=6adebdffbc44d7111e935b4cb550ccd1935 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 15:23:15</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=234c1211e54ebdbf3dda83847b0146ead42 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 11:46:40</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java?rev=be1703c75252853e825e [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 11:32:49</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=c4a35b3cdb0b4e23795f8881ed64a632b08 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 11:14:45</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=917c7fbb479c5f57ce75cc37bf4b5dda [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-12 10:57:00</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=e413887e9fde2f935f529c15bdf313fd [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-11 17:08:36</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=7079cada06c7ce00f044cf5ba7b925e0ea97ef97&content-type=text/vnd.viewcvs-markup">v 7079cada06c7ce00f044cf5ba7b925e0ea97ef97</a><br /><br />Changed the pom to use a variable instead of having it hard coded for every modbus driver [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-11 16:57:39</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=748a39d8f3cdbabb9f4e [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 17:41:56</td>
<td>Sebastian Rühl <sruehl@apache.org></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=22d51 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 14:32:39</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml?rev=036e3942f599a5ab87210feffc2b9f8a46616d5d&content-type=text/vnd.viewcvs-markup">v 036e3942f599a5ab87210feffc2b9f8a46616d5d</a><br /><a class="externalLink" href="https://github.com/apache/incuba [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 14:18:33</td>
<td>Sebastian Rühl <sruehl@apache.org></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=c326e [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 13:53:12</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java?rev=1c65826cd66fbea4f1bc71f3f1f9e368004be17e&content-type=text/vnd.viewcvs-markup">v 1c65826cd66fb [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 13:43:32</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=492ed4a883ac278d1fe382e21e69cc2884956e5f&content-type=text/vnd.viewcvs-markup">v 492ed4a883ac278d1fe382e21e69cc2884956e5f</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 13:43:18</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml">plc4j/protocols/ads/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml?rev=f95d70fff7909d01447ac7434cb51be401633429&content-type=text/vnd.viewcvs-markup">v f95d70fff7909d01447ac7434cb51be401633429</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/jav [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 10:11:07</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=a66f66d0f5a8d3e04fdb331939fdb3ac81a [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 10:02:12</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=369ee00c4be28c59d0ad785ae4dbe208 [...]
</tr>
- <tr class="a">
- <td>2018-06-29 09:07:36</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=6c27497c3a41fd24b4e7c6e05887dd18845466fd&content-type=text/vnd.viewcvs-markup">v 6c27497c3a41fd24b4e7c6e05887dd18845466fd</a><br /><br />ignore commons io for now</td>
- </tr>
- <tr class="b">
- <td>2018-06-29 08:58:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=cdddd19e5bef17f4ccdddf9f1cb27b5f [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 19:21:52</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=33b8a51774f209c7738b357e5a5176cb [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:54:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=9c57fc422be6e95937acad5aeccc9f16 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:36:35</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=fff1b7074a1939d7d29fd3f5625c4b6e [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:33:17</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=4fe91d0516c2194d4e4d704c38981cb4 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 17:32:35</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=a7cc186b1ce2d14869399bf3ad39cc3a [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 17:25:26</td>
- <td>Sebastian Rühl <sruehl@apache.org></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=3e258 [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 15:59:07</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=a643829c5517cff9226fb0887d2b9c1e [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 15:20:34</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/ReadDiscreteInputsModbusAddress.java? [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 15:14:55</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=e2e735ea68e3c909fa967d88b0b7fe22ada0bdf8&content-type=text/vnd.viewcvs-markup">v e2e735ea68e3c909fa967d88b0b7fe22ada0bdf8</a><br /><br />fix build</td>
- </tr>
- <tr class="b">
- <td>2018-06-28 14:59:38</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualPlc4XModbusTest.java?rev=7920c4f421fc707c02b1252c18a945352aba1882& [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:54:49</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=5241986d87a481b5c093f4d4eac35fe5 [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:51:14</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java?rev [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:45:10</td>
- <td>Sebastian Rühl <sruehl@apache.org></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=1ee48 [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:02:46</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml">plc4j/protocols/modbus/src/test/resources/<b>logback.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml?rev=3560f7571738815d945cccc7976dcfec88c45585&content-type=text/vnd.viewcvs-markup">v 3560f7571738815d945cccc7976dcfec88c45585</a><br /><br />set test logging to [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 14:02:24</td>
- <td>Sebastian Rühl <sruehl@apache.org></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java?rev=6f222f06539b842120022885f9fcc15b2a67b7f6&content-type=text [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 14:01:42</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java?rev=3b5fd72187fb733c48744ed70ecefa1b [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 13:24:18</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=ae4e81bb3fe5eba6d9975d9e54f5219fb9090cb2&content-type=text/vnd.viewcvs-markup">v ae4e81bb3fe5eba6d9975d9e54f5219fb9090cb2</a><br /><br />use combine children attribute to merge ignored dependencies</td>
- </tr>
- <tr class="b">
- <td>2018-06-28 13:18:49</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=948bbba1c81ca0b649dfe64f4faaa065c64fdc86&content-type=text/vnd.viewcvs-markup">v 948bbba1c81ca0b649dfe64f4faaa065c64fdc86</a><br /><br />fix build</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 13:07:37</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=5330bcdfcfcdc6629772a0ed07f272f2983e501a&content-type=text/vnd.viewcvs-markup">v 5330bcdfcfcdc6629772a0ed07f272f2983e501a</a><br /><br />ignore the tcp dependency for now</td>
- </tr>
- <tr class="b">
- <td>2018-06-28 12:56:07</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=0db64c8c003f4735294529858cd184c5c2793faf&content-type=text/vnd.viewcvs-markup">v 0db64c8c003f4735294529858cd184c5c2793faf</a><br /><br />fix dependency problems</td>
- </tr>
- <tr class="a">
- <td>2018-06-28 12:34:54</td>
- <td>Sebastian Rühl <sruehl@apache.org></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> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/ModbusPlcDriver.java?rev=295a5e92ced4827a7509632be7e9ecc6bbd2467c&content-type=text [...]
- </tr>
- <tr class="b">
- <td>2018-06-28 11:39:01</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=0d37f464f28c42ae96ee14a3485d482440a65467&content-type=text/vnd.viewcvs-markup">v 0d37f464f28c42ae96ee14a3485d482440a65467</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
- </tr>
- <tr class="a">
- <td>2018-06-28 11:22:43</td>
- <td>Sebastian Rühl <sruehl@apache.org></td>
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml?rev=88ddd90ddd58793bf3a1f0dff33d482108bb0b42&content-type=text/vnd.viewcvs-markup">v 88ddd90ddd58793bf3a1f0dff33d482108bb0b42</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/ [...]
- </tr>
</tbody>
</table>
</div>
diff --git a/plc4j/plc4j-protocols/file-activity.html b/plc4j/plc4j-protocols/file-activity.html
index 2ad2918..625a640 100644
--- a/plc4j/plc4j-protocols/file-activity.html
+++ b/plc4j/plc4j-protocols/file-activity.html
@@ -161,7 +161,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -178,8 +178,8 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 50<br />Total number of files changed: 86</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 30<br />Total number of files changed: 78</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -189,99 +189,51 @@
</thead>
<tbody>
<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/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> </td>
- <td>19</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> </td>
+ <td>12</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/netty/Plc4XModbusProtocolTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocolTest.java</b></a> </td>
- <td>13</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/Plc4XModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>Plc4XModbusProtocol.java</b></a> </td>
+ <td>10</td>
</tr>
<tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> </td>
- <td>11</td>
- </tr>
- <tr class="a">
<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> </td>
<td>8</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/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.java</b></a> </td>
- <td>6</td>
- </tr>
- <tr class="a">
- <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> </td>
- <td>5</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/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.java</b></a> </td>
- <td>5</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/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.java</b></a> </td>
<td>5</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/connection/ModbusTcpPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnection.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/main/java/org/apache/plc4x/java/modbus/model/ReadHoldingRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadHoldingRegistersModbusAddress.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/main/java/org/apache/plc4x/java/modbus/model/ReadInputRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadInputRegistersModbusAddress.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/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>3</td>
- </tr>
- <tr class="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/resources/logback.xml">plc4j/protocols/modbus/src/test/resources/<b>logback.xml</b></a> </td>
- <td>3</td>
- </tr>
- <tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</b></a> </td>
- <td>3</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/model/ReadCoilsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadCoilsModbusAddress.java</b></a> </td>
- <td>3</td>
- </tr>
- <tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/WriteMultipleCoilsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteMultipleCoilsModbusAddress.java</b></a> </td>
- <td>3</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/model/WriteMultipleRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteMultipleRegistersModbusAddress.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/pom.xml">plc4j/protocols/modbus/<b>pom.xml</b></a> </td>
<td>3</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/WriteSingleCoilModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteSingleCoilModbusAddress.java</b></a> </td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</b></a> </td>
<td>3</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/model/WriteSingleRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>WriteSingleRegisterModbusAddress.java</b></a> </td>
- <td>3</td>
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/ModbusTcpPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusTcpPlcConnection.java</b></a> </td>
+ <td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/driver-bases/test/pom.xml">plc4j/protocols/driver-bases/test/<b>pom.xml</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/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</b></a> </td>
+ <td>2</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/model/CoilAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilAddress.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/netty/Plc4XS7ProtocolTest.java">plc4j/protocols/s7/src/test/java/org/apache/plc4x/java/s7/netty/<b>Plc4XS7ProtocolTest.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/RegisterAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterAddress.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>2</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/connection/ModbusSerialPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnection.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/S7TypeDecoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeDecoder.java</b></a> </td>
<td>2</td>
</tr>
<tr class="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/MultiModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MultiModbusAddress.java</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/connection/BaseModbusPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnection.java</b></a> </td>
<td>2</td>
</tr>
<tr class="b">
@@ -297,13 +249,21 @@
<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/s7/netty/util/S7TypeEncoder.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/util/<b>S7TypeEncoder.java</b></a> </td>
+ <td>2</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/protocol/util/LittleEndianDecoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoder.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/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="b">
+ <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/ManualPlc4XModbusTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ManualPlc4XModbusTest.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/test/java/org/apache/plc4x/java/ads/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.java</b></a> </td>
<td>1</td>
@@ -389,125 +349,133 @@
<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/model/RegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterModbusAddress.java</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/model/MaskWriteRegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>MaskWriteRegisterModbusAddress.java</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/java/org/apache/plc4x/java/modbus/connection/ModbusConnectionFactory.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusConnectionFactory.java</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/model/ReadDiscreteInputsModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadDiscreteInputsModbusAddress.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/test/java/org/apache/plc4x/java/modbus/ModbusPlcDriverTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriverTest.java</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/model/ReadHoldingRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadHoldingRegistersModbusAddress.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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</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/model/ReadInputRegistersModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ReadInputRegistersModbusAddress.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/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</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/model/RegisterAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterAddress.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/model/AdsSubscriptionHandle.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsSubscriptionHandle.java</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/model/RegisterModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>RegisterModbusAddress.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/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/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="a">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnectionTests.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnectionTests.java</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/connection/ModbusConnectionFactory.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusConnectionFactory.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/java/org/apache/plc4x/java/modbus/model/ModbusAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>ModbusAddress.java</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/connection/ModbusSerialPlcConnection.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/connection/<b>ModbusSerialPlcConnection.java</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/java/org/apache/plc4x/java/modbus/netty/ModbusProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusProtocol.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/ModbusPlcDriverTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/<b>ModbusPlcDriverTest.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/java/org/apache/plc4x/java/modbus/netty/ModbusSerialProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusSerialProtocol.java</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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</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/java/org/apache/plc4x/java/modbus/netty/ModbusTcpProtocol.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/<b>ModbusTcpProtocol.java</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/model/AdsSubscriptionHandle.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/model/<b>AdsSubscriptionHandle.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/java/org/apache/plc4x/java/modbus/netty/model/ModbusMessage.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/netty/model/<b>ModbusMessage.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>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/model/types/DeviceGroup.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DeviceGroup.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/AdsTcpPlcConnectionTests.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnectionTests.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/isotp/netty/model/types/DisconnectReason.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DisconnectReason.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/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> </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/isotp/netty/model/types/ParameterCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ParameterCode.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/isotp/netty/model/types/DisconnectReason.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>DisconnectReason.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/isotp/netty/model/types/ProtocolClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ProtocolClass.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/isotp/netty/model/types/ParameterCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ParameterCode.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/java/org/apache/plc4x/java/isotp/netty/model/types/RejectCause.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>RejectCause.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/isotp/netty/model/types/ProtocolClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>ProtocolClass.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/isotp/netty/model/types/TpduCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduCode.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/isotp/netty/model/types/RejectCause.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>RejectCause.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/java/org/apache/plc4x/java/isotp/netty/model/types/TpduSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduSize.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/isotp/netty/model/types/TpduCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduCode.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/netty/model/types/DataTransportErrorCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportErrorCode.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/isotp/netty/model/types/TpduSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/isotp/netty/model/types/<b>TpduSize.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/java/org/apache/plc4x/java/s7/netty/model/types/DataTransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportSize.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/model/types/DataTransportErrorCode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportErrorCode.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/netty/model/types/HeaderErrorClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>HeaderErrorClass.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/model/types/DataTransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>DataTransportSize.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/java/org/apache/plc4x/java/s7/netty/model/types/MemoryArea.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MemoryArea.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/model/types/HeaderErrorClass.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>HeaderErrorClass.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/netty/model/types/MessageType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MessageType.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/model/types/MemoryArea.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MemoryArea.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/java/org/apache/plc4x/java/s7/netty/model/types/ParameterError.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterError.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/model/types/MessageType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>MessageType.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/netty/model/types/ParameterType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterType.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/model/types/ParameterError.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterError.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/java/org/apache/plc4x/java/s7/netty/model/types/SpecificationType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>SpecificationType.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/model/types/ParameterType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>ParameterType.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/netty/model/types/TransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>TransportSize.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/model/types/SpecificationType.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>SpecificationType.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/java/org/apache/plc4x/java/s7/netty/model/types/TransportSize.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>TransportSize.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/netty/model/types/VariableAddressingMode.java">plc4j/protocols/s7/src/main/java/org/apache/plc4x/java/s7/netty/model/types/<b>VariableAddressingMode.java</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/java/org/apache/plc4x/java/modbus/model/CoilAddress.java">plc4j/protocols/modbus/src/main/java/org/apache/plc4x/java/modbus/model/<b>CoilAddress.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/test/java/org/apache/plc4x/java/modbus/connection/BaseModbusPlcConnectionTest.java">plc4j/protocols/modbus/src/test/java/org/apache/plc4x/java/modbus/connection/<b>BaseModbusPlcConnectionTest.java</b></a> </td>
<td>1</td>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html
index 3c0eebf..b8b9706 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/changelog.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#Change_Log_Report" title="Change Log Report">Change Log Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -163,8 +163,8 @@
</div>
<p>Total number of changed sets: 1</p>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 9<br />Total number of files changed: 30</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 10<br />Total number of files changed: 30</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -175,46 +175,51 @@
</thead>
<tbody>
<tr class="b">
+ <td>2018-07-26 16:59:13</td>
+ <td>Sebastian Rühl <sruehl@apache.org></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=d7159aa447e85c50440a1ceb36dfd30181a [...]
+ </tr>
+ <tr class="a">
<td>2018-07-26 14:22:20</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=5d06aa7f61146d130f8a1cbe883bacfd410 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-26 13:47:55</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=11db5b9a592d3a3ae9fc21bde77e9fb6250 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-26 11:13:58</td>
<td>Sebastian Rühl <sruehl@apache.org></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/LittleEndianDecoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoder.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/util/LittleEndianDecoder.java?rev=14d558505a519cadfa7045a6b0 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 16:04:42</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=6adebdffbc44d7111e935b4cb550ccd1935 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-19 15:23:15</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=234c1211e54ebdbf3dda83847b0146ead42 [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-19 11:32:49</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocolTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Plc4x2AdsProtocolTest.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/Plc4x2AdsProtocolTest.java?rev=c4a35b3cdb0b4e23795f8881ed64a632b08 [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-11 16:57:39</td>
<td>Christofer Dutz <christofer.dutz@c-ware.de></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=748a39d8f3cdbabb9f4e [...]
</tr>
- <tr class="a">
+ <tr class="b">
<td>2018-07-05 13:53:12</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.java</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/AdsDumper.java?rev=1c65826cd66fbea4f1bc71f3f1f9e368004be17e&content-type=text/vnd.viewcvs-markup">v 1c65826cd66fb [...]
</tr>
- <tr class="b">
+ <tr class="a">
<td>2018-07-05 13:43:18</td>
<td>Sebastian Rühl <sruehl@apache.org></td>
<td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml">plc4j/protocols/ads/<b>pom.xml</b></a> <a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/pom.xml?rev=f95d70fff7909d01447ac7434cb51be401633429&content-type=text/vnd.viewcvs-markup">v f95d70fff7909d01447ac7434cb51be401633429</a><br /><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/jav [...]
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/dependencies.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/dependencies.html
index ddd7d5b..a7a34d6 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/dependencies.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/dependencies.html
@@ -1284,9 +1284,9 @@
</tr>
<tr class="b">
<td>plc4j-api-0.0.1-SNAPSHOT.jar</td>
- <td>63.8 kB</td>
- <td>83</td>
- <td>59</td>
+ <td>64.3 kB</td>
+ <td>84</td>
+ <td>60</td>
<td>9</td>
<td>1.8</td>
<td>Yes</td>
@@ -1415,8 +1415,8 @@
<tr class="b">
<td>31</td>
<td>11 MB</td>
- <td>7395</td>
- <td>6501</td>
+ <td>7396</td>
+ <td>6502</td>
<td>327</td>
<td>1.8</td>
<td>31</td>
@@ -1425,8 +1425,8 @@
<tr class="a">
<td>compile: 15</td>
<td>compile: 3.2 MB</td>
- <td>compile: 2310</td>
- <td>compile: 2026</td>
+ <td>compile: 2311</td>
+ <td>compile: 2027</td>
<td>compile: 92</td>
<td>-</td>
<td>compile: 15</td>
@@ -1475,7 +1475,6 @@
<th>URL</th>
<th>Release</th>
<th>Snapshot</th>
- <th>Blacklisted</th>
</tr>
</thead>
<tbody>
@@ -1484,21 +1483,18 @@
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2">https://repo.maven.apache.org/maven2</a></td>
<td>Yes</td>
<td>No</td>
- <td>No</td>
</tr>
<tr class="a">
<td>sonatype-nexus-snapshots</td>
<td><a class="externalLink" href="https://oss.sonatype.org/content/repositories/snapshots">https://oss.sonatype.org/content/repositories/snapshots</a></td>
<td>No</td>
<td>Yes</td>
- <td>Yes</td>
</tr>
<tr class="b">
<td>apache.snapshots</td>
<td><a class="externalLink" href="https://repository.apache.org/snapshots">https://repository.apache.org/snapshots</a></td>
<td>No</td>
<td>Yes</td>
- <td>No</td>
</tr>
</tbody>
</table>
@@ -1508,6 +1504,7 @@
<tr class="a">
<th>Total</th>
<th>central</th>
+ <th>sonatype-nexus-snapshots</th>
<th>apache.snapshots</th>
</tr>
</thead>
@@ -1515,6 +1512,7 @@
<tr class="a">
<th>Artifact</th>
<th>central</th>
+ <th>sonatype-nexus-snapshots</th>
<th>apache.snapshots</th>
</tr>
</thead>
@@ -1523,161 +1521,193 @@
<td>ch.qos.logback:logback-classic:jar:1.2.3</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>ch.qos.logback:logback-core:jar:1.2.3</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>com.fazecast:jSerialComm:jar:1.3.11</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/com/fazecast/jSerialComm/1.3.11/jSerialComm-1.3.11.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>com.github.snksoft:crc:jar:1.0.1</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/com/github/snksoft/crc/1.0.1/crc-1.0.1.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>commons-codec:commons-codec:jar:1.11</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.11/commons-codec-1.11.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>commons-io:commons-io:jar:2.6</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/commons-io/commons-io/2.6/commons-io-2.6.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>commons-logging:commons-logging:jar:1.2</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>io.netty:netty-buffer:jar:4.1.23.Final</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.1.23.Final/netty-buffer-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>io.netty:netty-codec:jar:4.1.23.Final</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.1.23.Final/netty-codec-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>io.netty:netty-common:jar:4.1.23.Final</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-common/4.1.23.Final/netty-common-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>io.netty:netty-resolver:jar:4.1.23.Final</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-resolver/4.1.23.Final/netty-resolver-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>io.netty:netty-transport:jar:4.1.23.Final</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.1.23.Final/netty-transport-4.1.23.Final.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>junit:junit:jar:4.12</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>net.bytebuddy:byte-buddy:jar:1.7.9</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.7.9/byte-buddy-1.7.9.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>net.bytebuddy:byte-buddy-agent:jar:1.7.9</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.7.9/byte-buddy-agent-1.7.9.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>net.java.dev.jna:jna:jar:4.2.1</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/net/java/dev/jna/jna/4.2.1/jna-4.2.1.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.commons:commons-configuration2:jar:2.2</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/commons/commons-configuration2/2.2/commons-configuration2-2.2.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.commons:commons-lang3:jar:3.7</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.plc4x:plc4j-api:jar:0.0.1-SNAPSHOT</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.plc4x:plc4j-core:jar:0.0.1-SNAPSHOT</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.plc4x:plc4j-protocol-driver-base:jar:0.0.1-SNAPSHOT</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.plc4x:plc4j-protocol-driver-base-serial:jar:0.0.1-SNAPSHOT</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.apache.plc4x:plc4j-protocol-driver-base-tcp:jar:0.0.1-SNAPSHOT</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.apache.plc4x:plc4j-protocol-driver-base-test:jar:0.0.1-SNAPSHOT</td>
<td>-</td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.hamcrest:hamcrest-core:jar:1.3</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.hamcrest:hamcrest-library:jar:1.3</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.mockito:mockito-core:jar:2.13.0</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/mockito/mockito-core/2.13.0/mockito-core-2.13.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.objenesis:objenesis:jar:2.6</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/objenesis/objenesis/2.6/objenesis-2.6.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>org.pcap4j:pcap4j-core:jar:1.7.3</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/pcap4j/pcap4j-core/1.7.3/pcap4j-core-1.7.3.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="a">
<td>org.slf4j:slf4j-api:jar:1.7.25</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>se.koc:netty-transport-jserialcomm:jar:1.0.0</td>
<td><a class="externalLink" href="https://repo.maven.apache.org/maven2/se/koc/netty-transport-jserialcomm/1.0.0/netty-transport-jserialcomm-1.0.0.jar"><i class="icon-ok"></i></a></td>
<td>-</td>
+ <td>-</td>
</tr>
<tr class="b">
<td>31 (compile: 15, test: 14, runtime: 1, provided: 1)</td>
<td>25</td>
<td>0</td>
+ <td>0</td>
</tr>
</tbody>
</table>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html
index fa7d530..1270c88 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/file-activity.html
@@ -145,7 +145,7 @@
<div class="nav-collapse collapse" id="toc-nav-collapse">
<ul id="toc" class="nav">
<li class="toplevel"><a href="#File_Activity_Report" title="File Activity Report">File Activity Report</a></li>
-<li class="toplevel"><a href="#Changes_between_2018-06-26_and_2018-07-27" title="Changes between 2018-06-26 and 2018-07-27">Changes between 2018-06-26 and 2018-07-27</a></li>
+<li class="toplevel"><a href="#Changes_between_2018-07-02_and_2018-08-02" title="Changes between 2018-07-02 and 2018-08-02">Changes between 2018-07-02 and 2018-08-02</a></li>
</ul>
</div>
</div>
@@ -162,8 +162,8 @@
<h2 id="File_Activity_Report">File Activity Report</h2>
</div>
<div class="section">
- <h3 id="Changes_between_2018-06-26_and_2018-07-27">Changes between 2018-06-26 and 2018-07-27</h3>
- <p>Total commits: 9<br />Total number of files changed: 30</p>
+ <h3 id="Changes_between_2018-07-02_and_2018-08-02">Changes between 2018-07-02 and 2018-08-02</h3>
+ <p>Total commits: 10<br />Total number of files changed: 30</p>
<table border="0" class="bodyTable table table-striped table-hover">
<thead>
<tr class="a">
@@ -177,95 +177,95 @@
<td>5</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/LittleEndianDecoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoder.java</b></a> </td>
- <td>1</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> </td>
+ <td>2</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/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/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianDecoder.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoder.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/test/java/org/apache/plc4x/java/ads/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.java</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="b">
- <td><a class="externalLink" href="https://github.com/apache/incubator-plc4x/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/AdsNotificationSampleTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsNotificationSampleTest.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/AdsDumper.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/<b>AdsDumper.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/test/java/org/apache/plc4x/java/ads/api/commands/types/AdsStampHeaderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsStampHeaderTest.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/api/commands/types/AdsNotificationSampleTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsNotificationSampleTest.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/java/org/apache/plc4x/java/ads/api/commands/types/LengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>LengthTest.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/api/commands/types/AdsStampHeaderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>AdsStampHeaderTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/ReadLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>ReadLengthTest.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/api/commands/types/LengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>LengthTest.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/java/org/apache/plc4x/java/ads/api/commands/types/SampleSizeTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SampleSizeTest.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/api/commands/types/ReadLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>ReadLengthTest.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/test/java/org/apache/plc4x/java/ads/api/commands/types/SamplesTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SamplesTest.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/api/commands/types/SampleSizeTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SampleSizeTest.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/java/org/apache/plc4x/java/ads/api/commands/types/WriteLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>WriteLengthTest.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/api/commands/types/SamplesTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>SamplesTest.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/test/java/org/apache/plc4x/java/ads/api/generic/types/AmsPortTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>AmsPortTest.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/api/commands/types/WriteLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/commands/types/<b>WriteLengthTest.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/java/org/apache/plc4x/java/ads/api/generic/types/DataLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>DataLengthTest.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/api/generic/types/AmsPortTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>AmsPortTest.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/test/java/org/apache/plc4x/java/ads/api/generic/types/TcpLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>TcpLengthTest.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/api/generic/types/DataLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>DataLengthTest.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/java/org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnectionTest.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/api/generic/types/TcpLengthTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/api/generic/types/<b>TcpLengthTest.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/test/java/org/apache/plc4x/java/ads/connection/AdsConnectionFactoryTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsConnectionFactoryTest.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/AdsAbstractPlcConnectionTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnectionTest.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/java/org/apache/plc4x/java/ads/protocol/Payload2SerialProtocolExampleConversationTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Payload2SerialProtocolExampleConversationTest.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/AdsConnectionFactoryTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/connection/<b>AdsConnectionFactoryTest.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/test/java/org/apache/plc4x/java/ads/protocol/util/DigestUtilTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>DigestUtilTest.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/protocol/Payload2SerialProtocolExampleConversationTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/<b>Payload2SerialProtocolExampleConversationTest.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/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianDecoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoderTest.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/protocol/util/DigestUtilTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>DigestUtilTest.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/test/java/org/apache/plc4x/java/ads/protocol/util/LittleEndianEncoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoderTest.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/protocol/util/LittleEndianDecoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianDecoderTest.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/java/org/apache/plc4x/java/ads/util/Assert.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Assert.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/protocol/util/LittleEndianEncoderTest.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/protocol/util/<b>LittleEndianEncoderTest.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/test/java/org/apache/plc4x/java/ads/util/Junit5Backport.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Junit5Backport.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/util/Assert.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Assert.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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.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/util/Junit5Backport.java">plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/util/<b>Junit5Backport.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/connection/AdsTcpPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsTcpPlcConnection.java</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/connection/AdsAbstractPlcConnection.java">plc4j/protocols/ads/src/main/java/org/apache/plc4x/java/ads/connection/<b>AdsAbstractPlcConnection.java</b></a> </td>
<td>1</td>
</tr>
<tr class="b">
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/index.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/index.html
index 803abfe..fa6ead0 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/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: ADS</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: ADS</title><script type="text/javascript" [...]
\ No newline at end of file
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 ee9beb8..096f37b 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.csv b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.csv
index 9a4d268..fc77d3d 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.csv
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.csv
@@ -1,6 +1,6 @@
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: ADS,org.apache.plc4x.java.ads.connection,AdsConnectionFactory,0,71,0,12,0,17,0,9,0,3
-PLC4J: Protocol: ADS,org.apache.plc4x.java.ads.connection,AdsTcpPlcConnection,206,262,12,6,44,49,12,15,4,14
+PLC4J: Protocol: ADS,org.apache.plc4x.java.ads.connection,AdsTcpPlcConnection,211,259,12,6,45,48,12,15,4,14
PLC4J: Protocol: ADS,org.apache.plc4x.java.ads.connection,AdsSerialPlcConnection,0,40,0,0,0,7,0,5,0,5
PLC4J: Protocol: ADS,org.apache.plc4x.java.ads.connection,AdsAbstractPlcConnection,0,384,2,8,0,86,2,28,0,25
PLC4J: Protocol: ADS,org.apache.plc4x.java.ads.connection,AdsSerialPlcConnection.new ChannelInitializer() {...},0,69,0,0,0,7,0,2,0,2
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.xml b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/jacoco.xml
index 6304520..8341e9b 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.0//EN" "report.dtd"><report name="PLC4J: Protocol: ADS"><sessioninfo id="plc4x-vm.apache.org-a5131d90" start="1532612967521" dump="1532612996137"/><package name="org/apache/plc4x/java/ads/connection"><class name="org/apache/plc4x/java/ads/connection/AdsConnectionFactory"><method name="<init>" desc="()V" line="27"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type=" [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.0//EN" "report.dtd"><report name="PLC4J: Protocol: ADS"><sessioninfo id="plc4x-vm.apache.org-fefcf96b" start="1533117442898" dump="1533117471184"/><package name="org/apache/plc4x/java/ads/connection"><class name="org/apache/plc4x/java/ads/connection/AdsConnectionFactory"><method name="<init>" desc="()V" line="27"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type=" [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection$1.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection$1.html
index 13528f4..33e47f5 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection$1.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection$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>AdsTcpPlcConnection.new ChannelInitializer() {...}</ [...]
\ 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>AdsTcpPlcConnection.new ChannelInitializer() {...}</ [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.html
index 8785a6c..353d724 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.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>AdsTcpPlcConnection</title><script type="text/javasc [...]
\ 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>AdsTcpPlcConnection</title><script type="text/javasc [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.java.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.java.html
index f4614f5..f51decc 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.java.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/AdsTcpPlcConnection.java.html
@@ -35,6 +35,7 @@ import org.apache.plc4x.java.ads.protocol.Payload2TcpProtocol;
import org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocol;
import org.apache.plc4x.java.ads.protocol.util.LittleEndianDecoder;
import org.apache.plc4x.java.api.connection.PlcSubscriber;
+import org.apache.plc4x.java.api.exceptions.PlcNotImplementedException;
import org.apache.plc4x.java.api.exceptions.PlcProtocolException;
import org.apache.plc4x.java.api.exceptions.PlcRuntimeException;
import org.apache.plc4x.java.api.messages.*;
@@ -51,209 +52,213 @@ import org.slf4j.LoggerFactory;
import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.UnknownHostException;
-import java.util.*;
+import java.util.Calendar;
+import java.util.Collections;
+import java.util.List;
+import java.util.Objects;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.function.Consumer;
public class AdsTcpPlcConnection extends AdsAbstractPlcConnection implements PlcSubscriber {
-<span class="fc" id="L61"> private static final Logger LOGGER = LoggerFactory.getLogger(AdsTcpPlcConnection.class);</span>
+<span class="fc" id="L65"> private static final Logger LOGGER = LoggerFactory.getLogger(AdsTcpPlcConnection.class);</span>
private static final int TCP_PORT = 48898;
-<span class="fc" id="L65"> private static final long ADD_DEVICE_TIMEOUT = CONF.getLong("plc4x.adsconnection.add.device,timeout", 3000);</span>
-<span class="fc" id="L66"> private static final long DEL_DEVICE_TIMEOUT = CONF.getLong("plc4x.adsconnection.del.device,timeout", 3000);</span>
+<span class="fc" id="L69"> private static final long ADD_DEVICE_TIMEOUT = CONF.getLong("plc4x.adsconnection.add.device,timeout", 3000);</span>
+<span class="fc" id="L70"> private static final long DEL_DEVICE_TIMEOUT = CONF.getLong("plc4x.adsconnection.del.device,timeout", 3000);</span>
-<span class="fc" id="L68"> private static AtomicInteger localPorts = new AtomicInteger(30000);</span>
+<span class="fc" id="L72"> private static AtomicInteger localPorts = new AtomicInteger(30000);</span>
private AdsTcpPlcConnection(InetAddress address, AmsNetId targetAmsNetId, AmsPort targetAmsPort) {
-<span class="fc" id="L71"> this(address, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());</span>
-<span class="fc" id="L72"> }</span>
+<span class="fc" id="L75"> this(address, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());</span>
+<span class="fc" id="L76"> }</span>
private AdsTcpPlcConnection(InetAddress address, Integer port, AmsNetId targetAmsNetId, AmsPort targetAmsPort) {
-<span class="fc" id="L75"> this(address, port, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());</span>
-<span class="fc" id="L76"> }</span>
+<span class="fc" id="L79"> this(address, port, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());</span>
+<span class="fc" id="L80"> }</span>
private AdsTcpPlcConnection(InetAddress address, AmsNetId targetAmsNetId, AmsPort targetAmsPort, AmsNetId sourceAmsNetId, AmsPort sourceAmsPort) {
-<span class="fc" id="L79"> this(address, null, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
-<span class="fc" id="L80"> }</span>
+<span class="fc" id="L83"> this(address, null, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
+<span class="fc" id="L84"> }</span>
private AdsTcpPlcConnection(InetAddress address, Integer port, AmsNetId targetAmsNetId, AmsPort targetAmsPort, AmsNetId sourceAmsNetId, AmsPort sourceAmsPort) {
-<span class="fc bfc" id="L83" title="All 2 branches covered."> super(new TcpSocketChannelFactory(address, port != null ? port : TCP_PORT), targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
-<span class="fc" id="L84"> }</span>
+<span class="fc bfc" id="L87" title="All 2 branches covered."> super(new TcpSocketChannelFactory(address, port != null ? port : TCP_PORT), targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
+<span class="fc" id="L88"> }</span>
public static AdsTcpPlcConnection of(InetAddress address, AmsNetId targetAmsNetId, AmsPort targetAmsPort) {
-<span class="fc" id="L87"> return new AdsTcpPlcConnection(address, targetAmsNetId, targetAmsPort);</span>
+<span class="fc" id="L91"> return new AdsTcpPlcConnection(address, targetAmsNetId, targetAmsPort);</span>
}
public static AdsTcpPlcConnection of(InetAddress address, Integer port, AmsNetId targetAmsNetId, AmsPort targetAmsPort) {
-<span class="fc" id="L91"> return new AdsTcpPlcConnection(address, port, targetAmsNetId, targetAmsPort);</span>
+<span class="fc" id="L95"> return new AdsTcpPlcConnection(address, port, targetAmsNetId, targetAmsPort);</span>
}
public static AdsTcpPlcConnection of(InetAddress address, AmsNetId targetAmsNetId, AmsPort targetAmsPort, AmsNetId sourceAmsNetId, AmsPort sourceAmsPort) {
-<span class="fc" id="L95"> return new AdsTcpPlcConnection(address, null, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
+<span class="fc" id="L99"> return new AdsTcpPlcConnection(address, null, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
}
public static AdsTcpPlcConnection of(InetAddress address, Integer port, AmsNetId targetAmsNetId, AmsPort targetAmsPort, AmsNetId sourceAmsNetId, AmsPort sourceAmsPort) {
-<span class="fc" id="L99"> return new AdsTcpPlcConnection(address, port, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
+<span class="fc" id="L103"> return new AdsTcpPlcConnection(address, port, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);</span>
}
@Override
protected ChannelHandler getChannelHandler(CompletableFuture<Void> sessionSetupCompleteFuture) {
-<span class="fc" id="L104"> return new ChannelInitializer() {</span>
+<span class="fc" id="L108"> return new ChannelInitializer() {</span>
@Override
protected void initChannel(Channel channel) {
// Build the protocol stack for communicating with the ads protocol.
-<span class="fc" id="L108"> ChannelPipeline pipeline = channel.pipeline();</span>
-<span class="fc" id="L109"> pipeline.addLast(new Payload2TcpProtocol());</span>
-<span class="fc" id="L110"> pipeline.addLast(new Ads2PayloadProtocol());</span>
-<span class="fc" id="L111"> pipeline.addLast(new Plc4x2AdsProtocol(targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort, addressMapping));</span>
-<span class="fc" id="L112"> }</span>
+<span class="fc" id="L112"> ChannelPipeline pipeline = channel.pipeline();</span>
+<span class="fc" id="L113"> pipeline.addLast(new Payload2TcpProtocol());</span>
+<span class="fc" id="L114"> pipeline.addLast(new Ads2PayloadProtocol());</span>
+<span class="fc" id="L115"> pipeline.addLast(new Plc4x2AdsProtocol(targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort, addressMapping));</span>
+<span class="fc" id="L116"> }</span>
};
}
public InetAddress getRemoteAddress() {
-<span class="fc" id="L117"> return ((TcpSocketChannelFactory) channelFactory).getAddress();</span>
+<span class="fc" id="L121"> return ((TcpSocketChannelFactory) channelFactory).getAddress();</span>
}
protected static AmsNetId generateAMSNetId() {
try {
-<span class="fc" id="L122"> return AmsNetId.of(Inet4Address.getLocalHost().getHostAddress() + ".1.1");</span>
-<span class="nc" id="L123"> } catch (UnknownHostException e) {</span>
-<span class="nc" id="L124"> throw new PlcRuntimeException(e);</span>
+<span class="fc" id="L126"> return AmsNetId.of(Inet4Address.getLocalHost().getHostAddress() + ".1.1");</span>
+<span class="nc" id="L127"> } catch (UnknownHostException e) {</span>
+<span class="nc" id="L128"> throw new PlcRuntimeException(e);</span>
}
}
protected static AmsPort generateAMSPort() {
-<span class="fc" id="L129"> return AmsPort.of(localPorts.getAndIncrement());</span>
+<span class="fc" id="L133"> return AmsPort.of(localPorts.getAndIncrement());</span>
}
@Override
public CompletableFuture<PlcSubscriptionResponse> subscribe(PlcSubscriptionRequest subscriptionRequest) {
// TODO: Make this multi-value
-<span class="fc" id="L135"> CompletableFuture<PlcSubscriptionResponse> future = new CompletableFuture<>();</span>
-<span class="pc bpc" id="L136" title="1 of 2 branches missed."> if(subscriptionRequest.getNumberOfItems() == 1) {</span>
-<span class="fc" id="L137"> SubscriptionRequestItem<?> subscriptionRequestItem = subscriptionRequest.getRequestItem().orElse(null);</span>
-
-<span class="fc" id="L139"> Objects.requireNonNull(subscriptionRequestItem);</span>
-<span class="fc" id="L140"> Objects.requireNonNull(subscriptionRequestItem.getConsumer());</span>
-<span class="fc" id="L141"> Objects.requireNonNull(subscriptionRequestItem.getAddress());</span>
-<span class="fc" id="L142"> Objects.requireNonNull(subscriptionRequestItem.getDatatype());</span>
-
-<span class="fc" id="L144"> Address address = subscriptionRequestItem.getAddress();</span>
-<span class="fc" id="L145"> Class<?> datatype = subscriptionRequestItem.getDatatype();</span>
-
- IndexGroup indexGroup;
- IndexOffset indexOffset;
- // If this is a symbolic address, it has to be resolved first.
- // TODO: This is blocking, should be changed to be async.
-<span class="pc bpc" id="L151" title="1 of 2 branches missed."> if (address instanceof SymbolicAdsAddress) {</span>
-<span class="nc" id="L152"> mapAddress((SymbolicAdsAddress) address);</span>
-<span class="nc" id="L153"> AdsAddress adsAddress = addressMapping.get(address);</span>
-<span class="nc bnc" id="L154" title="All 2 branches missed."> if (adsAddress == null) {</span>
-<span class="nc" id="L155"> throw new PlcRuntimeException("Unresolvable address" + address);</span>
- }
-<span class="nc" id="L157"> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());</span>
-<span class="nc" id="L158"> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());</span>
-<span class="nc" id="L159"> }</span>
- // If it's no symbolic address, we can continue immediately
- // without having to do any resolving.
-<span class="pc bpc" id="L162" title="1 of 2 branches missed."> else if (address instanceof AdsAddress) {</span>
-<span class="fc" id="L163"> AdsAddress adsAddress = (AdsAddress) address;</span>
-<span class="fc" id="L164"> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());</span>
-<span class="fc" id="L165"> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());</span>
-<span class="fc" id="L166"> } else {</span>
-<span class="nc" id="L167"> throw new IllegalArgumentException("Unsupported address type " + address.getClass());</span>
- }
+<span class="fc" id="L139"> CompletableFuture<PlcSubscriptionResponse> future = new CompletableFuture<>();</span>
+<span class="pc bpc" id="L140" title="1 of 2 branches missed."> if (subscriptionRequest.getNumberOfItems() != 1) {</span>
+<span class="nc" id="L141"> throw new PlcNotImplementedException("Multirequest on subscribe not implemented yet");</span>
+ }
+
+<span class="fc" id="L144"> SubscriptionRequestItem<?> subscriptionRequestItem = subscriptionRequest.getRequestItem().orElseThrow(NullPointerException::new);</span>
+
+<span class="fc" id="L146"> Objects.requireNonNull(subscriptionRequestItem.getConsumer());</span>
+<span class="fc" id="L147"> Objects.requireNonNull(subscriptionRequestItem.getAddress());</span>
+<span class="fc" id="L148"> Objects.requireNonNull(subscriptionRequestItem.getDatatype());</span>
- // Prepare the subscription request itself.
-<span class="fc" id="L171"> AdsAddDeviceNotificationRequest adsAddDeviceNotificationRequest = AdsAddDeviceNotificationRequest.of(</span>
- targetAmsNetId,
- targetAmsPort,
- sourceAmsNetId,
- sourceAmsPort,
- Invoke.NONE,
- indexGroup,
- indexOffset,
-<span class="fc" id="L179"> LittleEndianDecoder.getLengthFor(datatype, 1),</span>
- TransmissionMode.DefinedValues.ADSTRANS_SERVERCYCLE,
-<span class="fc" id="L181"> MaxDelay.of(0),</span>
-<span class="fc" id="L182"> CycleTime.of(4000000)</span>
- );
-
- // Send the request to the plc and wait for a response
- // TODO: This is blocking, should be changed to be async.
-<span class="fc" id="L187"> CompletableFuture<PlcProprietaryResponse<AdsAddDeviceNotificationResponse>> addDeviceFuture = new CompletableFuture<>();</span>
-<span class="fc" id="L188"> channel.writeAndFlush(new PlcRequestContainer<>(new PlcProprietaryRequest<>(adsAddDeviceNotificationRequest), addDeviceFuture));</span>
-<span class="fc" id="L189"> PlcProprietaryResponse<AdsAddDeviceNotificationResponse> addDeviceResponse = getFromFuture(addDeviceFuture, ADD_DEVICE_TIMEOUT);</span>
-<span class="fc" id="L190"> AdsAddDeviceNotificationResponse response = addDeviceResponse.getResponse();</span>
-
- // Abort if we got anything but a successful response.
-<span class="pc bpc" id="L193" title="1 of 2 branches missed."> if (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {</span>
-<span class="nc" id="L194"> throw new PlcRuntimeException("Error code received " + response.getResult());</span>
+<span class="fc" id="L150"> Address address = subscriptionRequestItem.getAddress();</span>
+<span class="fc" id="L151"> Class<?> datatype = subscriptionRequestItem.getDatatype();</span>
+
+ IndexGroup indexGroup;
+ IndexOffset indexOffset;
+ // If this is a symbolic address, it has to be resolved first.
+ // TODO: This is blocking, should be changed to be async.
+<span class="pc bpc" id="L157" title="1 of 2 branches missed."> if (address instanceof SymbolicAdsAddress) {</span>
+<span class="nc" id="L158"> mapAddress((SymbolicAdsAddress) address);</span>
+<span class="nc" id="L159"> AdsAddress adsAddress = addressMapping.get(address);</span>
+<span class="nc bnc" id="L160" title="All 2 branches missed."> if (adsAddress == null) {</span>
+<span class="nc" id="L161"> throw new PlcRuntimeException("Unresolvable address" + address);</span>
}
-<span class="fc" id="L196"> AdsSubscriptionHandle adsSubscriptionHandle = new AdsSubscriptionHandle(response.getNotificationHandle());</span>
-<span class="fc" id="L197"> future.complete(new PlcSubscriptionResponse(subscriptionRequest, Collections.singletonList(</span>
- new SubscriptionResponseItem<>(subscriptionRequestItem, adsSubscriptionHandle, ResponseCode.OK))));
-
-<span class="fc" id="L200"> Consumer<AdsDeviceNotificationRequest> adsDeviceNotificationRequestConsumer =</span>
-<span class="nc" id="L201"> adsDeviceNotificationRequest -> adsDeviceNotificationRequest.getAdsStampHeaders().forEach(adsStampHeader -> {</span>
-<span class="nc" id="L202"> Calendar timeStamp = Calendar.getInstance();</span>
-<span class="nc" id="L203"> timeStamp.setTime(adsStampHeader.getTimeStamp().getAsDate());</span>
-
-<span class="nc" id="L205"> adsStampHeader.getAdsNotificationSamples()</span>
-<span class="nc" id="L206"> .forEach(adsNotificationSample -> {</span>
-<span class="nc" id="L207"> Data data = adsNotificationSample.getData();</span>
- try {
- @SuppressWarnings("unchecked")
-<span class="nc" id="L210"> List<?> decodeData = LittleEndianDecoder.decodeData(datatype, data.getBytes());</span>
-<span class="nc" id="L211"> SubscriptionEventItem subscriptionEventItem =</span>
- new SubscriptionEventItem(subscriptionRequestItem, timeStamp, decodeData);
-<span class="nc" id="L213"> subscriptionRequestItem.getConsumer().accept(subscriptionEventItem);</span>
-<span class="nc" id="L214"> } catch (PlcProtocolException | RuntimeException e) {</span>
-<span class="nc" id="L215"> LOGGER.error("Can't decode {}", data, e);</span>
-<span class="nc" id="L216"> }</span>
-<span class="nc" id="L217"> });</span>
-<span class="nc" id="L218"> });</span>
- // TODO: What's this for? Is this still needed if we use the consumers in the subscriptions?
-<span class="fc" id="L220"> getChannel().pipeline().get(Plc4x2AdsProtocol.class).addConsumer(adsDeviceNotificationRequestConsumer);</span>
+<span class="nc" id="L163"> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());</span>
+<span class="nc" id="L164"> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());</span>
+<span class="nc" id="L165"> }</span>
+ // If it's no symbolic address, we can continue immediately
+ // without having to do any resolving.
+<span class="pc bpc" id="L168" title="1 of 2 branches missed."> else if (address instanceof AdsAddress) {</span>
+<span class="fc" id="L169"> AdsAddress adsAddress = (AdsAddress) address;</span>
+<span class="fc" id="L170"> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());</span>
+<span class="fc" id="L171"> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());</span>
+<span class="fc" id="L172"> } else {</span>
+<span class="nc" id="L173"> throw new IllegalArgumentException("Unsupported address type " + address.getClass());</span>
+ }
+
+ // Prepare the subscription request itself.
+<span class="fc" id="L177"> AdsAddDeviceNotificationRequest adsAddDeviceNotificationRequest = AdsAddDeviceNotificationRequest.of(</span>
+ targetAmsNetId,
+ targetAmsPort,
+ sourceAmsNetId,
+ sourceAmsPort,
+ Invoke.NONE,
+ indexGroup,
+ indexOffset,
+<span class="fc" id="L185"> LittleEndianDecoder.getLengthFor(datatype, 1),</span>
+ TransmissionMode.DefinedValues.ADSTRANS_SERVERCYCLE,
+<span class="fc" id="L187"> MaxDelay.of(0),</span>
+<span class="fc" id="L188"> CycleTime.of(4000000)</span>
+ );
+
+ // Send the request to the plc and wait for a response
+ // TODO: This is blocking, should be changed to be async.
+<span class="fc" id="L193"> CompletableFuture<PlcProprietaryResponse<AdsAddDeviceNotificationResponse>> addDeviceFuture = new CompletableFuture<>();</span>
+<span class="fc" id="L194"> channel.writeAndFlush(new PlcRequestContainer<>(new PlcProprietaryRequest<>(adsAddDeviceNotificationRequest), addDeviceFuture));</span>
+<span class="fc" id="L195"> PlcProprietaryResponse<AdsAddDeviceNotificationResponse> addDeviceResponse = getFromFuture(addDeviceFuture, ADD_DEVICE_TIMEOUT);</span>
+<span class="fc" id="L196"> AdsAddDeviceNotificationResponse response = addDeviceResponse.getResponse();</span>
+
+ // Abort if we got anything but a successful response.
+<span class="pc bpc" id="L199" title="1 of 2 branches missed."> if (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {</span>
+<span class="nc" id="L200"> throw new PlcRuntimeException("Error code received " + response.getResult());</span>
}
-<span class="fc" id="L222"> return future;</span>
+<span class="fc" id="L202"> AdsSubscriptionHandle adsSubscriptionHandle = new AdsSubscriptionHandle(response.getNotificationHandle());</span>
+<span class="fc" id="L203"> future.complete(new PlcSubscriptionResponse(subscriptionRequest, Collections.singletonList(</span>
+ new SubscriptionResponseItem<>(subscriptionRequestItem, adsSubscriptionHandle, ResponseCode.OK))));
+
+<span class="fc" id="L206"> Consumer<AdsDeviceNotificationRequest> adsDeviceNotificationRequestConsumer =</span>
+<span class="nc" id="L207"> adsDeviceNotificationRequest -> adsDeviceNotificationRequest.getAdsStampHeaders().forEach(adsStampHeader -> {</span>
+<span class="nc" id="L208"> Calendar timeStamp = Calendar.getInstance();</span>
+<span class="nc" id="L209"> timeStamp.setTime(adsStampHeader.getTimeStamp().getAsDate());</span>
+
+<span class="nc" id="L211"> adsStampHeader.getAdsNotificationSamples()</span>
+<span class="nc" id="L212"> .forEach(adsNotificationSample -> {</span>
+<span class="nc" id="L213"> Data data = adsNotificationSample.getData();</span>
+ try {
+ @SuppressWarnings("unchecked")
+<span class="nc" id="L216"> List<?> decodeData = LittleEndianDecoder.decodeData(datatype, data.getBytes());</span>
+<span class="nc" id="L217"> SubscriptionEventItem subscriptionEventItem =</span>
+ new SubscriptionEventItem(subscriptionRequestItem, timeStamp, decodeData);
+<span class="nc" id="L219"> subscriptionRequestItem.getConsumer().accept(subscriptionEventItem);</span>
+<span class="nc" id="L220"> } catch (PlcProtocolException | RuntimeException e) {</span>
+<span class="nc" id="L221"> LOGGER.error("Can't decode {}", data, e);</span>
+<span class="nc" id="L222"> }</span>
+<span class="nc" id="L223"> });</span>
+<span class="nc" id="L224"> });</span>
+ // TODO: What's this for? Is this still needed if we use the consumers in the subscriptions?
+<span class="fc" id="L226"> getChannel().pipeline().get(Plc4x2AdsProtocol.class).addConsumer(adsDeviceNotificationRequestConsumer);</span>
+<span class="fc" id="L227"> return future;</span>
}
@Override
public CompletableFuture<PlcUnsubscriptionResponse> unsubscribe(PlcUnsubscriptionRequest unsubscriptionRequest) {
-<span class="nc bnc" id="L227" title="All 2 branches missed."> for (UnsubscriptionRequestItem unsubscriptionRequestItem : unsubscriptionRequest.getRequestItems()) {</span>
-<span class="nc" id="L228"> Objects.requireNonNull(unsubscriptionRequestItem);</span>
-<span class="nc bnc" id="L229" title="All 2 branches missed."> if(unsubscriptionRequestItem.getSubscriptionHandle() instanceof AdsSubscriptionHandle) {</span>
-<span class="nc" id="L230"> AdsSubscriptionHandle adsSubscriptionHandle =</span>
-<span class="nc" id="L231"> (AdsSubscriptionHandle) unsubscriptionRequestItem.getSubscriptionHandle();</span>
-<span class="nc" id="L232"> AdsDeleteDeviceNotificationRequest adsDeleteDeviceNotificationRequest =</span>
-<span class="nc" id="L233"> AdsDeleteDeviceNotificationRequest.of(</span>
+<span class="nc bnc" id="L232" title="All 2 branches missed."> for (UnsubscriptionRequestItem unsubscriptionRequestItem : unsubscriptionRequest.getRequestItems()) {</span>
+<span class="nc" id="L233"> Objects.requireNonNull(unsubscriptionRequestItem);</span>
+<span class="nc bnc" id="L234" title="All 2 branches missed."> if (unsubscriptionRequestItem.getSubscriptionHandle() instanceof AdsSubscriptionHandle) {</span>
+<span class="nc" id="L235"> AdsSubscriptionHandle adsSubscriptionHandle =</span>
+<span class="nc" id="L236"> (AdsSubscriptionHandle) unsubscriptionRequestItem.getSubscriptionHandle();</span>
+<span class="nc" id="L237"> AdsDeleteDeviceNotificationRequest adsDeleteDeviceNotificationRequest =</span>
+<span class="nc" id="L238"> AdsDeleteDeviceNotificationRequest.of(</span>
targetAmsNetId,
targetAmsPort,
sourceAmsNetId,
sourceAmsPort,
Invoke.NONE,
-<span class="nc" id="L239"> adsSubscriptionHandle.getNotificationHandle()</span>
+<span class="nc" id="L244"> adsSubscriptionHandle.getNotificationHandle()</span>
);
-<span class="nc" id="L241"> CompletableFuture<PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse>> deleteDeviceFuture =</span>
+<span class="nc" id="L246"> CompletableFuture<PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse>> deleteDeviceFuture =</span>
new CompletableFuture<>();
-<span class="nc" id="L243"> channel.writeAndFlush(new PlcRequestContainer<>(new PlcProprietaryRequest<>(</span>
+<span class="nc" id="L248"> channel.writeAndFlush(new PlcRequestContainer<>(new PlcProprietaryRequest<>(</span>
adsDeleteDeviceNotificationRequest), deleteDeviceFuture));
-<span class="nc" id="L246"> PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse> deleteDeviceResponse =</span>
-<span class="nc" id="L247"> getFromFuture(deleteDeviceFuture, DEL_DEVICE_TIMEOUT);</span>
-<span class="nc" id="L248"> AdsDeleteDeviceNotificationResponse response = deleteDeviceResponse.getResponse();</span>
-<span class="nc bnc" id="L249" title="All 2 branches missed."> if (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {</span>
-<span class="nc" id="L250"> throw new PlcRuntimeException("Non error code received " + response.getResult());</span>
+<span class="nc" id="L251"> PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse> deleteDeviceResponse =</span>
+<span class="nc" id="L252"> getFromFuture(deleteDeviceFuture, DEL_DEVICE_TIMEOUT);</span>
+<span class="nc" id="L253"> AdsDeleteDeviceNotificationResponse response = deleteDeviceResponse.getResponse();</span>
+<span class="nc bnc" id="L254" title="All 2 branches missed."> if (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {</span>
+<span class="nc" id="L255"> throw new PlcRuntimeException("Non error code received " + response.getResult());</span>
}
}
-<span class="nc" id="L253"> }</span>
-<span class="nc" id="L254"> CompletableFuture<PlcUnsubscriptionResponse> future = new CompletableFuture<>();</span>
-<span class="nc" id="L255"> future.complete(new PlcUnsubscriptionResponse());</span>
-<span class="nc" id="L256"> return future;</span>
+<span class="nc" id="L258"> }</span>
+<span class="nc" id="L259"> CompletableFuture<PlcUnsubscriptionResponse> future = new CompletableFuture<>();</span>
+<span class="nc" id="L260"> future.complete(new PlcUnsubscriptionResponse());</span>
+<span class="nc" id="L261"> return future;</span>
}
}
</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.0.201801022044</span></div></body></html>
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/index.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/index.html
index 486b7bb..1a58a99 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/index.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.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.ads.connection</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.ads.connection</title><script [...]
\ No newline at end of file
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/index.source.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/index.source.html
index c5aeb9c..1eeb21d 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.connection/index.source.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/jacoco/org.apache.plc4x.java.ads.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.ads.connection</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.ads.connection</title><script [...]
\ 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 bf9237c..374c8fb 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/surefire-report.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/surefire-report.html
@@ -277,7 +277,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>139</td>
<td>77.1%</td>
- <td>27.176</td>
+ <td>26.746</td>
</tr>
</tbody>
</table>
@@ -310,7 +310,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>4.054</td>
+ <td>3.917</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.protocol">org.apache.plc4x.java.ads.protocol</a></td>
@@ -319,7 +319,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>8</td>
<td>95.98%</td>
- <td>2.45</td>
+ <td>2.424</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.generic">org.apache.plc4x.java.ads.api.generic</a></td>
@@ -328,7 +328,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.102</td>
+ <td>0.101</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>
@@ -337,7 +337,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>15</td>
<td>46.429%</td>
- <td>0.045</td>
+ <td>0.039</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>
@@ -346,7 +346,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>94</td>
<td>55.238%</td>
- <td>0.199</td>
+ <td>0.208</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.tcp">org.apache.plc4x.java.ads.api.tcp</a></td>
@@ -355,7 +355,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.081</td>
+ <td>0.082</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>
@@ -364,7 +364,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>16</td>
<td>77.143%</td>
- <td>0.083</td>
+ <td>0.067</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.protocol.util">org.apache.plc4x.java.ads.protocol.util</a></td>
@@ -373,7 +373,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>1</td>
<td>85.714%</td>
- <td>0.023</td>
+ <td>0.021</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.util">org.apache.plc4x.java.ads.api.util</a></td>
@@ -382,7 +382,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.001</td>
+ <td>0.026</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.connection">org.apache.plc4x.java.ads.connection</a></td>
@@ -391,7 +391,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.878</td>
+ <td>1.713</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>
@@ -400,7 +400,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>5</td>
<td>37.5%</td>
- <td>0.001</td>
+ <td>0.004</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads">org.apache.plc4x.java.ads</a></td>
@@ -409,7 +409,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>16.684</td>
+ <td>16.662</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands">org.apache.plc4x.java.ads.api.commands</a></td>
@@ -418,7 +418,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.574</td>
+ <td>1.481</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.model">org.apache.plc4x.java.ads.model</a></td>
@@ -458,7 +458,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>4.054</td>
+ <td>3.917</td>
</tr>
</tbody>
</table>
@@ -488,7 +488,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>8</td>
<td>81.818%</td>
- <td>0.573</td>
+ <td>0.554</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.protocolAds2PayloadProtocolTest"><i class="icon-ok"></i></a></td>
@@ -498,7 +498,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.8</td>
+ <td>0.824</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.protocolPayload2TcpProtocolTest"><i class="icon-ok"></i></a></td>
@@ -508,7 +508,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.36</td>
+ <td>0.325</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.protocolPayload2SerialProtocolTest"><i class="icon-ok"></i></a></td>
@@ -518,7 +518,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.536</td>
+ <td>0.547</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.protocolPayload2SerialProtocolExampleConversationTest"><i class="icon-ok"></i></a></td>
@@ -528,7 +528,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.181</td>
+ <td>0.174</td>
</tr>
</tbody>
</table>
@@ -558,7 +558,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.102</td>
+ <td>0.101</td>
</tr>
</tbody>
</table>
@@ -588,7 +588,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>15</td>
<td>46.429%</td>
- <td>0.045</td>
+ <td>0.039</td>
</tr>
</tbody>
</table>
@@ -618,7 +618,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.008</td>
+ <td>0.002</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.commands.typesWriteLengthTest"><i class="icon-ok"></i></a></td>
@@ -638,7 +638,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.026</td>
+ <td>0.029</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.commands.typesReadLengthTest"><i class="icon-ok"></i></a></td>
@@ -658,7 +658,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>94</td>
<td>48.913%</td>
- <td>0.128</td>
+ <td>0.133</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.commands.typesDeviceTest"><i class="icon-ok"></i></a></td>
@@ -678,7 +678,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.032</td>
+ <td>0.037</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.commands.typesAdsNotificationSampleTest"><i class="icon-ok"></i></a></td>
@@ -688,7 +688,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.typesSampleSizeTest"><i class="icon-ok"></i></a></td>
@@ -698,7 +698,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.001</td>
+ <td>0.004</td>
</tr>
</tbody>
</table>
@@ -728,7 +728,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.081</td>
+ <td>0.082</td>
</tr>
</tbody>
</table>
@@ -778,7 +778,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.001</td>
+ <td>0.004</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.generic.typesDataLengthTest"><i class="icon-ok"></i></a></td>
@@ -798,7 +798,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.058</td>
+ <td>0.044</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.generic.typesAmsErrorTest"><i class="icon-ok"></i></a></td>
@@ -808,7 +808,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.002</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.generic.typesGenericTypesFactoryMethodTest"><i class="icon-warning-sign"></i></a></td>
@@ -818,7 +818,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>16</td>
<td>50%</td>
- <td>0.012</td>
+ <td>0.009</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.generic.typesAmsPortTest"><i class="icon-ok"></i></a></td>
@@ -828,7 +828,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.002</td>
+ <td>0.001</td>
</tr>
</tbody>
</table>
@@ -858,7 +858,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>1</td>
<td>75%</td>
- <td>0.021</td>
+ <td>0.02</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.protocol.utilLittleEndianEncoderTest"><i class="icon-ok"></i></a></td>
@@ -868,7 +868,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.protocol.utilLittleEndianDecoderTest"><i class="icon-ok"></i></a></td>
@@ -908,7 +908,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.001</td>
+ <td>0.026</td>
</tr>
</tbody>
</table>
@@ -938,7 +938,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.176</td>
+ <td>0.174</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.connectionAdsTcpPlcConnectionTests"><i class="icon-ok"></i></a></td>
@@ -948,7 +948,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.358</td>
+ <td>0.31</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.connectionAdsConnectionFactoryTest"><i class="icon-ok"></i></a></td>
@@ -958,7 +958,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>0.171</td>
+ <td>0.156</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.connectionAdsAbstractPlcConnectionTest"><i class="icon-ok"></i></a></td>
@@ -968,7 +968,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.173</td>
+ <td>1.073</td>
</tr>
</tbody>
</table>
@@ -998,7 +998,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>5</td>
<td>37.5%</td>
- <td>0.001</td>
+ <td>0.004</td>
</tr>
</tbody>
</table>
@@ -1028,7 +1028,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>16.684</td>
+ <td>16.662</td>
</tr>
</tbody>
</table>
@@ -1058,7 +1058,7 @@ function toggleDisplay(elementId) {
<td>0</td>
<td>0</td>
<td>100%</td>
- <td>1.574</td>
+ <td>1.481</td>
</tr>
</tbody>
</table>
@@ -1107,7 +1107,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.SamplesTest.ofBytes"></a>ofBytes</td>
- <td>0.003</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -1117,12 +1117,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.SamplesTest.testToString"></a>testToString</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.SamplesTest.ofLong"></a>ofLong</td>
- <td>0.002</td>
+ <td>0</td>
</tr>
</tbody>
</table>
@@ -1158,37 +1158,37 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf1_class_org.apache.plc4x.java.ads.api.commands.AdsAbstractResponse"></a>testOf[1 class org.apache.plc4x.java.ads.api.commands.AdsAbstractResponse]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-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.602</td>
+ <td>0.58</td>
</tr>
<tr class="b">
<td><i class="icon-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.116</td>
+ <td>0.112</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf4_class_org.apache.plc4x.java.ads.api.commands.AdsDeleteDeviceNotificationRequest"></a>testOf[4 class org.apache.plc4x.java.ads.api.commands.AdsDeleteDeviceNotificationRequest]</td>
- <td>0.005</td>
+ <td>0.004</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf5_class_org.apache.plc4x.java.ads.api.commands.AdsDeleteDeviceNotificationResponse"></a>testOf[5 class org.apache.plc4x.java.ads.api.commands.AdsDeleteDeviceNotificationResponse]</td>
- <td>0.004</td>
+ <td>0.003</td>
</tr>
<tr class="a">
<td><i class="icon-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.063</td>
+ <td>0.053</td>
</tr>
<tr class="b">
<td><i class="icon-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.001</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -1198,37 +1198,37 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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.238</td>
+ <td>0.215</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf10_class_org.apache.plc4x.java.ads.api.commands.AdsReadRequest"></a>testOf[10 class org.apache.plc4x.java.ads.api.commands.AdsReadRequest]</td>
- <td>0.005</td>
+ <td>0.006</td>
</tr>
<tr class="b">
<td><i class="icon-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.051</td>
+ <td>0.064</td>
</tr>
<tr class="a">
<td><i class="icon-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="icon-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.121</td>
+ <td>0.116</td>
</tr>
<tr class="a">
<td><i class="icon-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.113</td>
+ <td>0.092</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.CommandFactoryMethodTest.testOf15_class_org.apache.plc4x.java.ads.api.commands.AdsReadWriteResponse"></a>testOf[15 class org.apache.plc4x.java.ads.api.commands.AdsReadWriteResponse]</td>
- <td>0.008</td>
+ <td>0.007</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -1238,7 +1238,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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.005</td>
+ <td>0.004</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -1253,7 +1253,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-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.157</td>
+ <td>0.145</td>
</tr>
</tbody>
</table>
@@ -1294,12 +1294,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.generic.GenericFactoryMethodTest.testOf0_interface_org.apache.plc4x.java.ads.api.generic.AdsData"></a>testOf[0 interface org.apache.plc4x.java.ads.api.generic.AdsData]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-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.101</td>
+ <td>0.1</td>
</tr>
</tbody>
</table>
@@ -1312,7 +1312,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.util.ByteValueTest.checkUnsignedBoundsBig"></a>checkUnsignedBoundsBig</td>
- <td>0</td>
+ <td>0.003</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -1322,7 +1322,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.util.ByteValueTest.equals"></a>equals</td>
- <td>0</td>
+ <td>0.003</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -1362,7 +1362,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.util.ByteValueTest.checkUnsignedBoundsBigTooBigHex"></a>checkUnsignedBoundsBigTooBigHex</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -1438,7 +1438,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.LengthTest.ofString"></a>ofString</td>
- <td>0.008</td>
+ <td>0.009</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -1528,7 +1528,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses0_class_org.apache.plc4x.java.ads.api.commands.types.AdsReturnCode"></a>innerReservedClasses[0 class org.apache.plc4x.java.ads.api.commands.types.AdsReturnCode]</td>
- <td>0.002</td>
+ <td>0.003</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -1696,7 +1696,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses2_class_org.apache.plc4x.java.ads.api.commands.types.AdsState"></a>innerReservedClasses[2 class org.apache.plc4x.java.ads.api.commands.types.AdsState]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -1750,7 +1750,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes3_class_org.apache.plc4x.java.ads.api.commands.types.CycleTime"></a>testOfBytes[3 class org.apache.plc4x.java.ads.api.commands.types.CycleTime]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt3_class_org.apache.plc4x.java.ads.api.commands.types.CycleTime"><i class="icon-warning-sign"></i></a></td>
@@ -1768,12 +1768,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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="icon-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="icon-warning-sign"></i></a></td>
@@ -1791,7 +1791,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter3_class_org.apache.plc4x.java.ads.api.commands.types.CycleTime"></a>testGetter[3 class org.apache.plc4x.java.ads.api.commands.types.CycleTime]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong3_class_org.apache.plc4x.java.ads.api.commands.types.CycleTime"><i class="icon-warning-sign"></i></a></td>
@@ -1858,12 +1858,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-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.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter4_class_org.apache.plc4x.java.ads.api.commands.types.Data"></a>testGetter[4 class org.apache.plc4x.java.ads.api.commands.types.Data]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong4_class_org.apache.plc4x.java.ads.api.commands.types.Data"><i class="icon-warning-sign"></i></a></td>
@@ -1917,7 +1917,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-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.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -1999,7 +1999,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter6_class_org.apache.plc4x.java.ads.api.commands.types.DeviceState"></a>testGetter[6 class org.apache.plc4x.java.ads.api.commands.types.DeviceState]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong6_class_org.apache.plc4x.java.ads.api.commands.types.DeviceState"><i class="icon-warning-sign"></i></a></td>
@@ -2053,7 +2053,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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</td>
+ <td>0.001</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="icon-warning-sign"></i></a></td>
@@ -2120,7 +2120,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses8_class_org.apache.plc4x.java.ads.api.commands.types.IndexOffset"></a>innerReservedClasses[8 class org.apache.plc4x.java.ads.api.commands.types.IndexOffset]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -2174,7 +2174,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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="icon-warning-sign"></i></a></td>
@@ -2287,7 +2287,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter10_class_org.apache.plc4x.java.ads.api.commands.types.MajorVersion"></a>testGetter[10 class org.apache.plc4x.java.ads.api.commands.types.MajorVersion]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong10_class_org.apache.plc4x.java.ads.api.commands.types.MajorVersion"><i class="icon-warning-sign"></i></a></td>
@@ -2341,7 +2341,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString11_class_org.apache.plc4x.java.ads.api.commands.types.MaxDelay"></a>testOfString[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.testOfStringCharset11_class_org.apache.plc4x.java.ads.api.commands.types.MaxDelay"><i class="icon-warning-sign"></i></a></td>
@@ -2390,7 +2390,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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</td>
+ <td>0.001</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="icon-warning-sign"></i></a></td>
@@ -2431,7 +2431,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-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="icon-warning-sign"></i></a></td>
@@ -2462,7 +2462,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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.001</td>
+ <td>0</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="icon-warning-sign"></i></a></td>
@@ -2768,7 +2768,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses17_class_org.apache.plc4x.java.ads.api.commands.types.SampleSize"></a>innerReservedClasses[17 class org.apache.plc4x.java.ads.api.commands.types.SampleSize]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -2845,7 +2845,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString18_class_org.apache.plc4x.java.ads.api.commands.types.Stamps"></a>testOfString[18 class org.apache.plc4x.java.ads.api.commands.types.Stamps]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset18_class_org.apache.plc4x.java.ads.api.commands.types.Stamps"><i class="icon-warning-sign"></i></a></td>
@@ -2863,7 +2863,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testGetter18_class_org.apache.plc4x.java.ads.api.commands.types.Stamps"></a>testGetter[18 class org.apache.plc4x.java.ads.api.commands.types.Stamps]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfLong18_class_org.apache.plc4x.java.ads.api.commands.types.Stamps"><i class="icon-warning-sign"></i></a></td>
@@ -2881,12 +2881,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes19_class_org.apache.plc4x.java.ads.api.commands.types.TimeStamp"></a>testOfBytes[19 class org.apache.plc4x.java.ads.api.commands.types.TimeStamp]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt19_class_org.apache.plc4x.java.ads.api.commands.types.TimeStamp"><i class="icon-warning-sign"></i></a></td>
@@ -2909,7 +2909,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString19_class_org.apache.plc4x.java.ads.api.commands.types.TimeStamp"></a>testOfString[19 class org.apache.plc4x.java.ads.api.commands.types.TimeStamp]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset19_class_org.apache.plc4x.java.ads.api.commands.types.TimeStamp"><i class="icon-warning-sign"></i></a></td>
@@ -2958,7 +2958,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfBytes20_class_org.apache.plc4x.java.ads.api.commands.types.TransmissionMode"></a>testOfBytes[20 class org.apache.plc4x.java.ads.api.commands.types.TransmissionMode]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfInt20_class_org.apache.plc4x.java.ads.api.commands.types.TransmissionMode"><i class="icon-warning-sign"></i></a></td>
@@ -2981,7 +2981,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString20_class_org.apache.plc4x.java.ads.api.commands.types.TransmissionMode"></a>testOfString[20 class org.apache.plc4x.java.ads.api.commands.types.TransmissionMode]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset20_class_org.apache.plc4x.java.ads.api.commands.types.TransmissionMode"><i class="icon-warning-sign"></i></a></td>
@@ -3030,7 +3030,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-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="icon-warning-sign"></i></a></td>
@@ -3048,7 +3048,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.innerReservedClasses21_class_org.apache.plc4x.java.ads.api.commands.types.Version"></a>innerReservedClasses[21 class org.apache.plc4x.java.ads.api.commands.types.Version]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3125,7 +3125,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfString22_class_org.apache.plc4x.java.ads.api.commands.types.WriteLength"></a>testOfString[22 class org.apache.plc4x.java.ads.api.commands.types.WriteLength]</td>
- <td>0.003</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.commands.types.CommandTypesFactoryMethodTest.testOfStringCharset22_class_org.apache.plc4x.java.ads.api.commands.types.WriteLength"><i class="icon-warning-sign"></i></a></td>
@@ -3202,7 +3202,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsSerialPlcConnectionTest.testRead"></a>testRead</td>
- <td>0.163</td>
+ <td>0.172</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3212,7 +3212,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsSerialPlcConnectionTest.parseSymbolicAddress"></a>parseSymbolicAddress</td>
- <td>0.004</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3284,7 +3284,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfBytes1_class_org.apache.plc4x.java.ads.api.serial.types.FragmentNumber"></a>testOfBytes[1 class org.apache.plc4x.java.ads.api.serial.types.FragmentNumber]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfInt1_class_org.apache.plc4x.java.ads.api.serial.types.FragmentNumber"><i class="icon-warning-sign"></i></a></td>
@@ -3320,7 +3320,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfBytes2_class_org.apache.plc4x.java.ads.api.serial.types.MagicCookie"></a>testOfBytes[2 class org.apache.plc4x.java.ads.api.serial.types.MagicCookie]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfInt2_class_org.apache.plc4x.java.ads.api.serial.types.MagicCookie"><i class="icon-warning-sign"></i></a></td>
@@ -3338,7 +3338,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfString2_class_org.apache.plc4x.java.ads.api.serial.types.MagicCookie"></a>testOfString[2 class org.apache.plc4x.java.ads.api.serial.types.MagicCookie]</td>
- <td>0.004</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfLong2_class_org.apache.plc4x.java.ads.api.serial.types.MagicCookie"><i class="icon-warning-sign"></i></a></td>
@@ -3392,7 +3392,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfBytes4_class_org.apache.plc4x.java.ads.api.serial.types.TransmitterAddress"></a>testOfBytes[4 class org.apache.plc4x.java.ads.api.serial.types.TransmitterAddress]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfInt4_class_org.apache.plc4x.java.ads.api.serial.types.TransmitterAddress"><i class="icon-warning-sign"></i></a></td>
@@ -3410,7 +3410,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfString4_class_org.apache.plc4x.java.ads.api.serial.types.TransmitterAddress"></a>testOfString[4 class org.apache.plc4x.java.ads.api.serial.types.TransmitterAddress]</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
<tr class="a">
<td><a href="#org.apache.plc4x.java.ads.api.serial.types.GenericTypesFactoryMethodTest.testOfLong4_class_org.apache.plc4x.java.ads.api.serial.types.TransmitterAddress"><i class="icon-warning-sign"></i></a></td>
@@ -3516,7 +3516,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.AdsStampHeaderTest.sizeCalculation"></a>sizeCalculation</td>
- <td>0.023</td>
+ <td>0.027</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -3549,7 +3549,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode1_Type:Boolean_TypeSafePlcReadRequest_AdsReadResponse"></a>encode[1 Type:Boolean TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.014</td>
+ <td>0.013</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3564,12 +3564,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode3_Type:Byte_TypeSafePlcReadRequest_AdsReadResponse"></a>decode[3 Type:Byte TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.018</td>
+ <td>0.017</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode3_Type:Byte_TypeSafePlcReadRequest_AdsReadResponse"></a>encode[3 Type:Byte TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.014</td>
+ <td>0.013</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3594,7 +3594,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode6_Type:Float_TypeSafePlcWriteRequest_AdsWriteResponse"></a>decode[6 Type:Float TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.017</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -3604,17 +3604,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode7_Type:Float_TypeSafePlcReadRequest_AdsReadResponse"></a>decode[7 Type:Float TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.018</td>
+ <td>0.017</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode7_Type:Float_TypeSafePlcReadRequest_AdsReadResponse"></a>encode[7 Type:Float TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.013</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode8_Type:Integer_TypeSafePlcWriteRequest_AdsWriteResponse"></a>decode[8 Type:Integer TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.017</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -3624,22 +3624,22 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode9_Type:Integer_TypeSafePlcReadRequest_AdsReadResponse"></a>decode[9 Type:Integer TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.018</td>
+ <td>0.017</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode9_Type:Integer_TypeSafePlcReadRequest_AdsReadResponse"></a>encode[9 Type:Integer TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.013</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode10_Type:Double_TypeSafePlcWriteRequest_AdsWriteResponse"></a>decode[10 Type:Double TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.017</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode10_Type:Double_TypeSafePlcWriteRequest_AdsWriteResponse"></a>encode[10 Type:Double TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.015</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3649,12 +3649,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode11_Type:Double_TypeSafePlcReadRequest_AdsReadResponse"></a>encode[11 Type:Double TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.014</td>
+ <td>0.013</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode12_Type:BigInteger_TypeSafePlcWriteRequest_AdsWriteResponse"></a>decode[12 Type:BigInteger TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.017</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -3669,17 +3669,17 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode13_Type:BigInteger_TypeSafePlcReadRequest_AdsReadResponse"></a>encode[13 Type:BigInteger TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.014</td>
+ <td>0.013</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode14_Type:GregorianCalendar_TypeSafePlcWriteRequest_AdsWriteResponse"></a>decode[14 Type:GregorianCalendar TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.022</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode14_Type:GregorianCalendar_TypeSafePlcWriteRequest_AdsWriteResponse"></a>encode[14 Type:GregorianCalendar TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.015</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3689,12 +3689,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.encode15_Type:GregorianCalendar_TypeSafePlcReadRequest_AdsReadResponse"></a>encode[15 Type:GregorianCalendar TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.015</td>
+ <td>0.013</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode16_Type:String_TypeSafePlcWriteRequest_AdsWriteResponse"></a>decode[16 Type:String TypeSafePlcWriteRequest AdsWriteResponse]</td>
- <td>0.016</td>
+ <td>0.017</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -3704,7 +3704,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocolTest.decode17_Type:String_TypeSafePlcReadRequest_AdsReadResponse"></a>decode[17 Type:String TypeSafePlcReadRequest AdsReadResponse]</td>
- <td>0.019</td>
+ <td>0.018</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -3826,12 +3826,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-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>3.788</td>
+ <td>3.639</td>
</tr>
<tr class="b">
<td><i class="icon-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.078</td>
+ <td>0.102</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -3882,27 +3882,27 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsTcpPlcConnectionTests.emptyParseAddress"></a>emptyParseAddress</td>
- <td>0.004</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsTcpPlcConnectionTests.initialState"></a>initialState</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsTcpPlcConnectionTests.subscribe"></a>subscribe</td>
- <td>0.334</td>
+ <td>0.302</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsTcpPlcConnectionTests.parseSymbolicAddress"></a>parseSymbolicAddress</td>
- <td>0.002</td>
+ <td>0</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsTcpPlcConnectionTests.parseAddress"></a>parseAddress</td>
- <td>0</td>
+ <td>0.006</td>
</tr>
</tbody>
</table>
@@ -3938,7 +3938,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.util.DigestUtilTest.displayValue"></a>displayValue</td>
- <td>0.02</td>
+ <td>0.019</td>
</tr>
</tbody>
</table>
@@ -3982,7 +3982,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode0_AdsAddDeviceNotificationRequest"></a>decode[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.02</td>
+ <td>0.024</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -3992,12 +3992,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip0_AdsAddDeviceNotificationRequest"></a>roundTrip[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.023</td>
+ <td>0.02</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode1_AdsAddDeviceNotificationResponse"></a>decode[1 AdsAddDeviceNotificationResponse]</td>
- <td>0.016</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -4012,47 +4012,47 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode2_AdsDeleteDeviceNotificationRequest"></a>decode[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.013</td>
+ <td>0.012</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode2_AdsDeleteDeviceNotificationRequest"></a>encode[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.013</td>
+ <td>0.025</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip2_AdsDeleteDeviceNotificationRequest"></a>roundTrip[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.013</td>
+ <td>0.024</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode3_AdsDeleteDeviceNotificationResponse"></a>decode[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.014</td>
+ <td>0.031</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode3_AdsDeleteDeviceNotificationResponse"></a>encode[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.023</td>
+ <td>0.015</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip3_AdsDeleteDeviceNotificationResponse"></a>roundTrip[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.014</td>
+ <td>0.016</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode4_AdsDeviceNotificationRequest"></a>decode[4 AdsDeviceNotificationRequest]</td>
- <td>0.022</td>
+ <td>0.038</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode4_AdsDeviceNotificationRequest"></a>encode[4 AdsDeviceNotificationRequest]</td>
- <td>0.021</td>
+ <td>0.022</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip4_AdsDeviceNotificationRequest"></a>roundTrip[4 AdsDeviceNotificationRequest]</td>
- <td>0.023</td>
+ <td>0.021</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -4072,12 +4072,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode6_AdsReadDeviceInfoResponse"></a>decode[6 AdsReadDeviceInfoResponse]</td>
- <td>0.021</td>
+ <td>0.019</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode6_AdsReadDeviceInfoResponse"></a>encode[6 AdsReadDeviceInfoResponse]</td>
- <td>0.018</td>
+ <td>0.017</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -4092,22 +4092,22 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode7_AdsReadRequest"></a>encode[7 AdsReadRequest]</td>
- <td>0.019</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip7_AdsReadRequest"></a>roundTrip[7 AdsReadRequest]</td>
- <td>0.026</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode8_AdsReadResponse"></a>decode[8 AdsReadResponse]</td>
- <td>0.014</td>
+ <td>0.015</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode8_AdsReadResponse"></a>encode[8 AdsReadResponse]</td>
- <td>0.015</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -4132,12 +4132,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode10_AdsReadStateResponse"></a>decode[10 AdsReadStateResponse]</td>
- <td>0.015</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode10_AdsReadStateResponse"></a>encode[10 AdsReadStateResponse]</td>
- <td>0.016</td>
+ <td>0.015</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -4152,27 +4152,27 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode11_AdsReadWriteRequest"></a>encode[11 AdsReadWriteRequest]</td>
- <td>0.022</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip11_AdsReadWriteRequest"></a>roundTrip[11 AdsReadWriteRequest]</td>
- <td>0.017</td>
+ <td>0.016</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode12_AdsReadWriteResponse"></a>decode[12 AdsReadWriteResponse]</td>
- <td>0.014</td>
+ <td>0.015</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode12_AdsReadWriteResponse"></a>encode[12 AdsReadWriteResponse]</td>
- <td>0.015</td>
+ <td>0.016</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.roundTrip12_AdsReadWriteResponse"></a>roundTrip[12 AdsReadWriteResponse]</td>
- <td>0.016</td>
+ <td>0.015</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -4182,7 +4182,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode13_AdsWriteControlRequest"></a>encode[13 AdsWriteControlRequest]</td>
- <td>0.015</td>
+ <td>0.016</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -4192,12 +4192,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.decode14_AdsWriteControlResponse"></a>decode[14 AdsWriteControlResponse]</td>
- <td>0.014</td>
+ <td>0.013</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode14_AdsWriteControlResponse"></a>encode[14 AdsWriteControlResponse]</td>
- <td>0.013</td>
+ <td>0.014</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -4227,7 +4227,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Ads2PayloadProtocolTest.encode16_AdsWriteResponse"></a>encode[16 AdsWriteResponse]</td>
- <td>0.012</td>
+ <td>0.013</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -4245,42 +4245,42 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnectionNoAuthSupported"></a>getConnectionNoAuthSupported</td>
- <td>2.028</td>
+ <td>2.03</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnection"></a>getConnection</td>
- <td>2.554</td>
+ <td>2.54</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnectionInvalidUrl"></a>getConnectionInvalidUrl</td>
- <td>2.004</td>
+ <td>2.003</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnectionUnknownHost"></a>getConnectionUnknownHost</td>
- <td>2.027</td>
+ <td>2.029</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getConnectionUnknownPort"></a>getConnectionUnknownPort</td>
- <td>2.009</td>
+ <td>2.003</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.testDriverWithCompleteUrls"></a>testDriverWithCompleteUrls</td>
- <td>2.051</td>
+ <td>2.046</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.testAdsAddressPattern"></a>testAdsAddressPattern</td>
- <td>2.002</td>
+ <td>2.003</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.AdsPlcDriverTest.getProtocol"></a>getProtocol</td>
- <td>2.002</td>
+ <td>2.004</td>
</tr>
</tbody>
</table>
@@ -4316,7 +4316,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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.035</td>
+ <td>0.036</td>
</tr>
</tbody>
</table>
@@ -4400,7 +4400,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.CommandTest.getByteBuf"></a>getByteBuf</td>
- <td>0.056</td>
+ <td>0.044</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -4418,17 +4418,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.getSourceAmsPort"></a>getSourceAmsPort</td>
- <td>0.093</td>
+ <td>0.084</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.testToString"></a>testToString</td>
- <td>0.003</td>
+ <td>0.002</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.mapAddress"></a>mapAddress</td>
- <td>0.173</td>
+ <td>0.168</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -4443,42 +4443,42 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.read"></a>read</td>
- <td>0.184</td>
+ <td>0.176</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.send"></a>send</td>
- <td>0.062</td>
+ <td>0.047</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.close"></a>close</td>
- <td>0.06</td>
+ <td>0.048</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.write"></a>write</td>
- <td>0.114</td>
+ <td>0.105</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.getTargetAmsPort"></a>getTargetAmsPort</td>
- <td>0.003</td>
+ <td>0.002</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.getTargetAmsNetId"></a>getTargetAmsNetId</td>
- <td>0.002</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.mapAddresses"></a>mapAddresses</td>
- <td>0.05</td>
+ <td>0.035</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.generateAMSNetId"></a>generateAMSNetId</td>
- <td>0.002</td>
+ <td>0.001</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -4493,7 +4493,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.connection.AdsAbstractPlcConnectionTest.getFromFuture"></a>getFromFuture</td>
- <td>0.276</td>
+ <td>0.257</td>
</tr>
</tbody>
</table>
@@ -4546,7 +4546,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.AmsErrorTest.errorBytes"></a>errorBytes</td>
- <td>0</td>
+ <td>0.001</td>
</tr>
</tbody>
</table>
@@ -4631,7 +4631,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfBytes2_class_org.apache.plc4x.java.ads.api.generic.types.AmsPort"></a>testOfBytes[2 class org.apache.plc4x.java.ads.api.generic.types.AmsPort]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfInt2_class_org.apache.plc4x.java.ads.api.generic.types.AmsPort"><i class="icon-warning-sign"></i></a></td>
@@ -4811,7 +4811,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfBytes7_class_org.apache.plc4x.java.ads.api.generic.types.State"></a>testOfBytes[7 class org.apache.plc4x.java.ads.api.generic.types.State]</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
<tr class="b">
<td><a href="#org.apache.plc4x.java.ads.api.generic.types.GenericTypesFactoryMethodTest.testOfInt7_class_org.apache.plc4x.java.ads.api.generic.types.State"><i class="icon-warning-sign"></i></a></td>
@@ -4829,7 +4829,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-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</td>
+ <td>0.001</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="icon-warning-sign"></i></a></td>
@@ -4943,22 +4943,22 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode0_AdsAddDeviceNotificationRequest"></a>decode[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.013</td>
+ <td>0.009</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode0_AdsAddDeviceNotificationRequest"></a>encode[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.009</td>
+ <td>0.018</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip0_AdsAddDeviceNotificationRequest"></a>roundTrip[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.006</td>
+ <td>0.007</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode1_AdsAddDeviceNotificationResponse"></a>decode[1 AdsAddDeviceNotificationResponse]</td>
- <td>0.006</td>
+ <td>0.007</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -4968,12 +4968,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip1_AdsAddDeviceNotificationResponse"></a>roundTrip[1 AdsAddDeviceNotificationResponse]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode2_AdsDeleteDeviceNotificationRequest"></a>decode[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -4983,17 +4983,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip2_AdsDeleteDeviceNotificationRequest"></a>roundTrip[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode3_AdsDeleteDeviceNotificationResponse"></a>decode[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode3_AdsDeleteDeviceNotificationResponse"></a>encode[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5003,22 +5003,22 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode4_AdsDeviceNotificationRequest"></a>decode[4 AdsDeviceNotificationRequest]</td>
- <td>0.007</td>
+ <td>0.006</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode4_AdsDeviceNotificationRequest"></a>encode[4 AdsDeviceNotificationRequest]</td>
- <td>0.007</td>
+ <td>0.006</td>
</tr>
<tr class="a">
<td><i class="icon-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.007</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode5_AdsReadDeviceInfoRequest"></a>decode[5 AdsReadDeviceInfoRequest]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -5028,12 +5028,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip5_AdsReadDeviceInfoRequest"></a>roundTrip[5 AdsReadDeviceInfoRequest]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode6_AdsReadDeviceInfoResponse"></a>decode[6 AdsReadDeviceInfoResponse]</td>
- <td>0.007</td>
+ <td>0.006</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5043,17 +5043,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip6_AdsReadDeviceInfoResponse"></a>roundTrip[6 AdsReadDeviceInfoResponse]</td>
- <td>0.007</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode7_AdsReadRequest"></a>decode[7 AdsReadRequest]</td>
- <td>0.009</td>
+ <td>0.006</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode7_AdsReadRequest"></a>encode[7 AdsReadRequest]</td>
- <td>0.007</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5073,7 +5073,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip8_AdsReadResponse"></a>roundTrip[8 AdsReadResponse]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5093,7 +5093,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode10_AdsReadStateResponse"></a>decode[10 AdsReadStateResponse]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5108,12 +5108,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode11_AdsReadWriteRequest"></a>decode[11 AdsReadWriteRequest]</td>
- <td>0.006</td>
+ <td>0.007</td>
</tr>
<tr class="a">
<td><i class="icon-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.006</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5133,27 +5133,27 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip12_AdsReadWriteResponse"></a>roundTrip[12 AdsReadWriteResponse]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode13_AdsWriteControlRequest"></a>decode[13 AdsWriteControlRequest]</td>
- <td>0.008</td>
+ <td>0.006</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.encode13_AdsWriteControlRequest"></a>encode[13 AdsWriteControlRequest]</td>
- <td>0.009</td>
+ <td>0.006</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip13_AdsWriteControlRequest"></a>roundTrip[13 AdsWriteControlRequest]</td>
- <td>0.01</td>
+ <td>0.006</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode14_AdsWriteControlResponse"></a>decode[14 AdsWriteControlResponse]</td>
- <td>0.01</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5168,7 +5168,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode15_AdsWriteRequest"></a>decode[15 AdsWriteRequest]</td>
- <td>0.007</td>
+ <td>0.006</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -5178,12 +5178,12 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.roundTrip15_AdsWriteRequest"></a>roundTrip[15 AdsWriteRequest]</td>
- <td>0.006</td>
+ <td>0.007</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2TcpProtocolTest.decode16_AdsWriteResponse"></a>decode[16 AdsWriteResponse]</td>
- <td>0.006</td>
+ <td>0.005</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5206,17 +5206,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode0_AdsAddDeviceNotificationRequest"></a>decode[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.013</td>
+ <td>0.012</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode0_AdsAddDeviceNotificationRequest"></a>encode[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.01</td>
+ <td>0.011</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip0_AdsAddDeviceNotificationRequest"></a>roundTrip[0 AdsAddDeviceNotificationRequest]</td>
- <td>0.011</td>
+ <td>0.01</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5226,57 +5226,57 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode1_AdsAddDeviceNotificationResponse"></a>encode[1 AdsAddDeviceNotificationResponse]</td>
- <td>0.01</td>
+ <td>0.011</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip1_AdsAddDeviceNotificationResponse"></a>roundTrip[1 AdsAddDeviceNotificationResponse]</td>
- <td>0.009</td>
+ <td>0.01</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode2_AdsDeleteDeviceNotificationRequest"></a>decode[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.011</td>
+ <td>0.013</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode2_AdsDeleteDeviceNotificationRequest"></a>encode[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.01</td>
+ <td>0.013</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip2_AdsDeleteDeviceNotificationRequest"></a>roundTrip[2 AdsDeleteDeviceNotificationRequest]</td>
- <td>0.009</td>
+ <td>0.01</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode3_AdsDeleteDeviceNotificationResponse"></a>decode[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.011</td>
+ <td>0.012</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode3_AdsDeleteDeviceNotificationResponse"></a>encode[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.01</td>
+ <td>0.009</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip3_AdsDeleteDeviceNotificationResponse"></a>roundTrip[3 AdsDeleteDeviceNotificationResponse]</td>
- <td>0.009</td>
+ <td>0.01</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode4_AdsDeviceNotificationRequest"></a>decode[4 AdsDeviceNotificationRequest]</td>
- <td>0.013</td>
+ <td>0.012</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode4_AdsDeviceNotificationRequest"></a>encode[4 AdsDeviceNotificationRequest]</td>
- <td>0.01</td>
+ <td>0.011</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip4_AdsDeviceNotificationRequest"></a>roundTrip[4 AdsDeviceNotificationRequest]</td>
- <td>0.011</td>
+ <td>0.01</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5291,7 +5291,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip5_AdsReadDeviceInfoRequest"></a>roundTrip[5 AdsReadDeviceInfoRequest]</td>
- <td>0.009</td>
+ <td>0.01</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -5301,17 +5301,17 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode6_AdsReadDeviceInfoResponse"></a>encode[6 AdsReadDeviceInfoResponse]</td>
- <td>0.01</td>
+ <td>0.015</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip6_AdsReadDeviceInfoResponse"></a>roundTrip[6 AdsReadDeviceInfoResponse]</td>
- <td>0.01</td>
+ <td>0.011</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode7_AdsReadRequest"></a>decode[7 AdsReadRequest]</td>
- <td>0.012</td>
+ <td>0.011</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -5326,7 +5326,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode8_AdsReadResponse"></a>decode[8 AdsReadResponse]</td>
- <td>0.012</td>
+ <td>0.011</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5336,7 +5336,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip8_AdsReadResponse"></a>roundTrip[8 AdsReadResponse]</td>
- <td>0.01</td>
+ <td>0.011</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5346,7 +5346,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode9_AdsReadStateRequest"></a>encode[9 AdsReadStateRequest]</td>
- <td>0.01</td>
+ <td>0.009</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5356,17 +5356,17 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode10_AdsReadStateResponse"></a>decode[10 AdsReadStateResponse]</td>
- <td>0.011</td>
+ <td>0.01</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode10_AdsReadStateResponse"></a>encode[10 AdsReadStateResponse]</td>
- <td>0.009</td>
+ <td>0.01</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip10_AdsReadStateResponse"></a>roundTrip[10 AdsReadStateResponse]</td>
- <td>0.009</td>
+ <td>0.01</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5376,7 +5376,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode11_AdsReadWriteRequest"></a>encode[11 AdsReadWriteRequest]</td>
- <td>0.011</td>
+ <td>0.01</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
@@ -5401,7 +5401,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode13_AdsWriteControlRequest"></a>decode[13 AdsWriteControlRequest]</td>
- <td>0.012</td>
+ <td>0.011</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -5421,17 +5421,17 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.encode14_AdsWriteControlResponse"></a>encode[14 AdsWriteControlResponse]</td>
- <td>0.01</td>
+ <td>0.009</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip14_AdsWriteControlResponse"></a>roundTrip[14 AdsWriteControlResponse]</td>
- <td>0.01</td>
+ <td>0.009</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.decode15_AdsWriteRequest"></a>decode[15 AdsWriteRequest]</td>
- <td>0.011</td>
+ <td>0.012</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -5441,7 +5441,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolTest.roundTrip15_AdsWriteRequest"></a>roundTrip[15 AdsWriteRequest]</td>
- <td>0.011</td>
+ <td>0.01</td>
</tr>
<tr class="a">
<td><i class="icon-ok"></i></td>
@@ -5499,7 +5499,7 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.generic.types.AmsPortTest.ofInt"></a>ofInt</td>
- <td>0.001</td>
+ <td>0</td>
</tr>
</tbody>
</table>
@@ -5527,7 +5527,7 @@ function toggleDisplay(elementId) {
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.api.commands.types.SampleSizeTest.ofLong"></a>ofLong</td>
- <td>0</td>
+ <td>0.002</td>
</tr>
</tbody>
</table>
@@ -5540,12 +5540,12 @@ function toggleDisplay(elementId) {
<tr class="a">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolExampleConversationTest.testWrongCrc"></a>testWrongCrc</td>
- <td>0.161</td>
+ <td>0.147</td>
</tr>
<tr class="b">
<td><i class="icon-ok"></i></td>
<td><a name="TC_org.apache.plc4x.java.ads.protocol.Payload2SerialProtocolExampleConversationTest.exampleConversation"></a>exampleConversation</td>
- <td>0.019</td>
+ <td>0.024</td>
</tr>
</tbody>
</table>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-ads/xref/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html b/plc4j/plc4j-protocols/plc4j-protocol-ads/xref/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html
index a49d9a2..06481f6 100644
--- a/plc4j/plc4j-protocols/plc4j-protocol-ads/xref/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html
+++ b/plc4j/plc4j-protocols/plc4j-protocol-ads/xref/org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html
@@ -43,227 +43,232 @@
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.ads.protocol.Plc4x2AdsProtocol;
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.ads.protocol.util.LittleEndianDecoder;
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.connection.PlcSubscriber;
-<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.exceptions.PlcProtocolException;
-<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.exceptions.PlcRuntimeException;
-<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.*;
-<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.SubscriptionEventItem;
-<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.SubscriptionRequestItem;
-<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.SubscriptionResponseItem;
-<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.UnsubscriptionRequestItem;
-<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.model.Address;
-<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.types.ResponseCode;
-<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.base.connection.TcpSocketChannelFactory;
-<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">import</strong> org.slf4j.Logger;
-<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong class="jxr_keyword">import</strong> org.slf4j.LoggerFactory;
-<a class="jxr_linenumber" name="L50" href="#L50">50</a>
-<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong class="jxr_keyword">import</strong> java.net.Inet4Address;
-<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong class="jxr_keyword">import</strong> java.net.InetAddress;
-<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong class="jxr_keyword">import</strong> java.net.UnknownHostException;
-<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">import</strong> java.util.*;
-<a class="jxr_linenumber" name="L55" href="#L55">55</a> <strong class="jxr_keyword">import</strong> java.util.concurrent.CompletableFuture;
-<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">import</strong> java.util.concurrent.atomic.AtomicInteger;
-<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">import</strong> java.util.function.Consumer;
-<a class="jxr_linenumber" name="L58" href="#L58">58</a>
-<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.html">AdsAbstractPlcConnection</a> <strong class="jxr_keyword">implements</strong> PlcSubscriber {
-<a class="jxr_linenumber" name="L60" href="#L60">60</a>
-<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Logger LOGGER = LoggerFactory.getLogger(AdsTcpPlcConnection.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.exceptions.PlcNotImplementedException;
+<a class="jxr_linenumber" name="L39" href="#L39">39</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.exceptions.PlcProtocolException;
+<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.exceptions.PlcRuntimeException;
+<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.*;
+<a class="jxr_linenumber" name="L42" href="#L42">42</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.SubscriptionEventItem;
+<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.SubscriptionRequestItem;
+<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.SubscriptionResponseItem;
+<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.messages.items.UnsubscriptionRequestItem;
+<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.model.Address;
+<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.api.types.ResponseCode;
+<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">import</strong> org.apache.plc4x.java.base.connection.TcpSocketChannelFactory;
+<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong class="jxr_keyword">import</strong> org.slf4j.Logger;
+<a class="jxr_linenumber" name="L50" href="#L50">50</a> <strong class="jxr_keyword">import</strong> org.slf4j.LoggerFactory;
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>
+<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong class="jxr_keyword">import</strong> java.net.Inet4Address;
+<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong class="jxr_keyword">import</strong> java.net.InetAddress;
+<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">import</strong> java.net.UnknownHostException;
+<a class="jxr_linenumber" name="L55" href="#L55">55</a> <strong class="jxr_keyword">import</strong> java.util.Calendar;
+<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">import</strong> java.util.Collections;
+<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">import</strong> java.util.List;
+<a class="jxr_linenumber" name="L58" href="#L58">58</a> <strong class="jxr_keyword">import</strong> java.util.Objects;
+<a class="jxr_linenumber" name="L59" href="#L59">59</a> <strong class="jxr_keyword">import</strong> java.util.concurrent.CompletableFuture;
+<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong class="jxr_keyword">import</strong> java.util.concurrent.atomic.AtomicInteger;
+<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">import</strong> java.util.function.Consumer;
<a class="jxr_linenumber" name="L62" href="#L62">62</a>
-<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> TCP_PORT = 48898;
+<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> <strong class="jxr_keyword">extends</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsAbstractPlcConnection.html">AdsAbstractPlcConnection</a> <strong class="jxr_keyword">implements</strong> PlcSubscriber {
<a class="jxr_linenumber" name="L64" href="#L64">64</a>
-<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> ADD_DEVICE_TIMEOUT = CONF.getLong(<span class="jxr_string">"plc4x.adsconnection.add.device,timeout"</span>, 3000);
-<a class="jxr_linenumber" name="L66" href="#L66">66</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> DEL_DEVICE_TIMEOUT = CONF.getLong(<span class="jxr_string">"plc4x.adsconnection.del.device,timeout"</span>, 3000);
-<a class="jxr_linenumber" name="L67" href="#L67">67</a>
-<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> AtomicInteger localPorts = <strong class="jxr_keyword">new</strong> AtomicInteger(30000);
-<a class="jxr_linenumber" name="L69" href="#L69">69</a>
-<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort) {
-<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong class="jxr_keyword">this</strong>(address, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());
-<a class="jxr_linenumber" name="L72" href="#L72">72</a> }
+<a class="jxr_linenumber" name="L65" href="#L65">65</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Logger LOGGER = LoggerFactory.getLogger(AdsTcpPlcConnection.<strong class="jxr_keyword">class</strong>);
+<a class="jxr_linenumber" name="L66" href="#L66">66</a>
+<a class="jxr_linenumber" name="L67" href="#L67">67</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> TCP_PORT = 48898;
+<a class="jxr_linenumber" name="L68" href="#L68">68</a>
+<a class="jxr_linenumber" name="L69" href="#L69">69</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> ADD_DEVICE_TIMEOUT = CONF.getLong(<span class="jxr_string">"plc4x.adsconnection.add.device,timeout"</span>, 3000);
+<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">long</strong> DEL_DEVICE_TIMEOUT = CONF.getLong(<span class="jxr_string">"plc4x.adsconnection.del.device,timeout"</span>, 3000);
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>
+<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> AtomicInteger localPorts = <strong class="jxr_keyword">new</strong> AtomicInteger(30000);
<a class="jxr_linenumber" name="L73" href="#L73">73</a>
-<a class="jxr_linenumber" name="L74" href="#L74">74</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort) {
-<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">this</strong>(address, port, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());
+<a class="jxr_linenumber" name="L74" href="#L74">74</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort) {
+<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">this</strong>(address, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());
<a class="jxr_linenumber" name="L76" href="#L76">76</a> }
<a class="jxr_linenumber" name="L77" href="#L77">77</a>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort, <a href="../../../../../ [...]
-<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong class="jxr_keyword">this</strong>(address, <strong class="jxr_keyword">null</strong>, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
+<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort) {
+<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong class="jxr_keyword">this</strong>(address, port, targetAmsNetId, targetAmsPort, generateAMSNetId(), generateAMSPort());
<a class="jxr_linenumber" name="L80" href="#L80">80</a> }
<a class="jxr_linenumber" name="L81" href="#L81">81</a>
-<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort, <a href=". [...]
-<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong class="jxr_keyword">super</strong>(<strong class="jxr_keyword">new</strong> TcpSocketChannelFactory(address, port != <strong class="jxr_keyword">null</strong> ? port : TCP_PORT), targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
+<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort, <a href="../../../../../ [...]
+<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong class="jxr_keyword">this</strong>(address, <strong class="jxr_keyword">null</strong>, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
<a class="jxr_linenumber" name="L84" href="#L84">84</a> }
<a class="jxr_linenumber" name="L85" href="#L85">85</a>
-<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPo [...]
-<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, targetAmsNetId, targetAmsPort);
+<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong class="jxr_keyword">private</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> targetAmsPort, <a href=". [...]
+<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong class="jxr_keyword">super</strong>(<strong class="jxr_keyword">new</strong> TcpSocketChannelFactory(address, port != <strong class="jxr_keyword">null</strong> ? port : TCP_PORT), targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
<a class="jxr_linenumber" name="L88" href="#L88">88</a> }
<a class="jxr_linenumber" name="L89" href="#L89">89</a>
-<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPo [...]
-<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, port, targetAmsNetId, targetAmsPort);
+<a class="jxr_linenumber" name="L90" href="#L90">90</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPo [...]
+<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, targetAmsNetId, targetAmsPort);
<a class="jxr_linenumber" name="L92" href="#L92">92</a> }
<a class="jxr_linenumber" name="L93" href="#L93">93</a>
-<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPo [...]
-<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, <strong class="jxr_keyword">null</strong>, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
+<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPo [...]
+<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, port, targetAmsNetId, targetAmsPort);
<a class="jxr_linenumber" name="L96" href="#L96">96</a> }
<a class="jxr_linenumber" name="L97" href="#L97">97</a>
-<a class="jxr_linenumber" name="L98" href="#L98">98</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPo [...]
-<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, port, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
+<a class="jxr_linenumber" name="L98" href="#L98">98</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPo [...]
+<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, <strong class="jxr_keyword">null</strong>, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
<a class="jxr_linenumber" name="L100" href="#L100">100</a> }
<a class="jxr_linenumber" name="L101" href="#L101">101</a>
-<a class="jxr_linenumber" name="L102" href="#L102">102</a> @Override
-<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">protected</strong> ChannelHandler getChannelHandler(CompletableFuture<Void> sessionSetupCompleteFuture) {
-<a class="jxr_linenumber" name="L104" href="#L104">104</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ChannelInitializer() {
-<a class="jxr_linenumber" name="L105" href="#L105">105</a> @Override
-<a class="jxr_linenumber" name="L106" href="#L106">106</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> initChannel(Channel channel) {
-<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_comment">// Build the protocol stack for communicating with the ads protocol.</em>
-<a class="jxr_linenumber" name="L108" href="#L108">108</a> ChannelPipeline pipeline = channel.pipeline();
-<a class="jxr_linenumber" name="L109" href="#L109">109</a> pipeline.addLast(<strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/protocol/Payload2TcpProtocol.html">Payload2TcpProtocol</a>());
-<a class="jxr_linenumber" name="L110" href="#L110">110</a> pipeline.addLast(<strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/protocol/Ads2PayloadProtocol.html">Ads2PayloadProtocol</a>());
-<a class="jxr_linenumber" name="L111" href="#L111">111</a> pipeline.addLast(<strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocol.html">Plc4x2AdsProtocol</a>(targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort, addressMapping));
-<a class="jxr_linenumber" name="L112" href="#L112">112</a> }
-<a class="jxr_linenumber" name="L113" href="#L113">113</a> };
-<a class="jxr_linenumber" name="L114" href="#L114">114</a> }
-<a class="jxr_linenumber" name="L115" href="#L115">115</a>
-<a class="jxr_linenumber" name="L116" href="#L116">116</a> <strong class="jxr_keyword">public</strong> InetAddress getRemoteAddress() {
-<a class="jxr_linenumber" name="L117" href="#L117">117</a> <strong class="jxr_keyword">return</strong> ((TcpSocketChannelFactory) channelFactory).getAddress();
+<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a> of(InetAddress address, Integer port, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> targetAmsNetId, <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/Ams [...]
+<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/connection/AdsTcpPlcConnection.html">AdsTcpPlcConnection</a>(address, port, targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort);
+<a class="jxr_linenumber" name="L104" href="#L104">104</a> }
+<a class="jxr_linenumber" name="L105" href="#L105">105</a>
+<a class="jxr_linenumber" name="L106" href="#L106">106</a> @Override
+<a class="jxr_linenumber" name="L107" href="#L107">107</a> <strong class="jxr_keyword">protected</strong> ChannelHandler getChannelHandler(CompletableFuture<Void> sessionSetupCompleteFuture) {
+<a class="jxr_linenumber" name="L108" href="#L108">108</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> ChannelInitializer() {
+<a class="jxr_linenumber" name="L109" href="#L109">109</a> @Override
+<a class="jxr_linenumber" name="L110" href="#L110">110</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">void</strong> initChannel(Channel channel) {
+<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_comment">// Build the protocol stack for communicating with the ads protocol.</em>
+<a class="jxr_linenumber" name="L112" href="#L112">112</a> ChannelPipeline pipeline = channel.pipeline();
+<a class="jxr_linenumber" name="L113" href="#L113">113</a> pipeline.addLast(<strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/protocol/Payload2TcpProtocol.html">Payload2TcpProtocol</a>());
+<a class="jxr_linenumber" name="L114" href="#L114">114</a> pipeline.addLast(<strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/protocol/Ads2PayloadProtocol.html">Ads2PayloadProtocol</a>());
+<a class="jxr_linenumber" name="L115" href="#L115">115</a> pipeline.addLast(<strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/protocol/Plc4x2AdsProtocol.html">Plc4x2AdsProtocol</a>(targetAmsNetId, targetAmsPort, sourceAmsNetId, sourceAmsPort, addressMapping));
+<a class="jxr_linenumber" name="L116" href="#L116">116</a> }
+<a class="jxr_linenumber" name="L117" href="#L117">117</a> };
<a class="jxr_linenumber" name="L118" href="#L118">118</a> }
<a class="jxr_linenumber" name="L119" href="#L119">119</a>
-<a class="jxr_linenumber" name="L120" href="#L120">120</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> generateAMSNetId() {
-<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L122" href="#L122">122</a> <strong class="jxr_keyword">return</strong> AmsNetId.of(Inet4Address.getLocalHost().getHostAddress() + <span class="jxr_string">".1.1"</span>);
-<a class="jxr_linenumber" name="L123" href="#L123">123</a> } <strong class="jxr_keyword">catch</strong> (UnknownHostException e) {
-<a class="jxr_linenumber" name="L124" href="#L124">124</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(e);
-<a class="jxr_linenumber" name="L125" href="#L125">125</a> }
-<a class="jxr_linenumber" name="L126" href="#L126">126</a> }
-<a class="jxr_linenumber" name="L127" href="#L127">127</a>
-<a class="jxr_linenumber" name="L128" href="#L128">128</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> generateAMSPort() {
-<a class="jxr_linenumber" name="L129" href="#L129">129</a> <strong class="jxr_keyword">return</strong> AmsPort.of(localPorts.getAndIncrement());
+<a class="jxr_linenumber" name="L120" href="#L120">120</a> <strong class="jxr_keyword">public</strong> InetAddress getRemoteAddress() {
+<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong class="jxr_keyword">return</strong> ((TcpSocketChannelFactory) channelFactory).getAddress();
+<a class="jxr_linenumber" name="L122" href="#L122">122</a> }
+<a class="jxr_linenumber" name="L123" href="#L123">123</a>
+<a class="jxr_linenumber" name="L124" href="#L124">124</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsNetId.html">AmsNetId</a> generateAMSNetId() {
+<a class="jxr_linenumber" name="L125" href="#L125">125</a> <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L126" href="#L126">126</a> <strong class="jxr_keyword">return</strong> AmsNetId.of(Inet4Address.getLocalHost().getHostAddress() + <span class="jxr_string">".1.1"</span>);
+<a class="jxr_linenumber" name="L127" href="#L127">127</a> } <strong class="jxr_keyword">catch</strong> (UnknownHostException e) {
+<a class="jxr_linenumber" name="L128" href="#L128">128</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(e);
+<a class="jxr_linenumber" name="L129" href="#L129">129</a> }
<a class="jxr_linenumber" name="L130" href="#L130">130</a> }
<a class="jxr_linenumber" name="L131" href="#L131">131</a>
-<a class="jxr_linenumber" name="L132" href="#L132">132</a> @Override
-<a class="jxr_linenumber" name="L133" href="#L133">133</a> <strong class="jxr_keyword">public</strong> CompletableFuture<PlcSubscriptionResponse> subscribe(PlcSubscriptionRequest subscriptionRequest) {
-<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_comment">// TODO: Make this multi-value</em>
-<a class="jxr_linenumber" name="L135" href="#L135">135</a> CompletableFuture<PlcSubscriptionResponse> future = <strong class="jxr_keyword">new</strong> CompletableFuture<>();
-<a class="jxr_linenumber" name="L136" href="#L136">136</a> <strong class="jxr_keyword">if</strong>(subscriptionRequest.getNumberOfItems() == 1) {
-<a class="jxr_linenumber" name="L137" href="#L137">137</a> SubscriptionRequestItem<?> subscriptionRequestItem = subscriptionRequest.getRequestItem().orElse(<strong class="jxr_keyword">null</strong>);
-<a class="jxr_linenumber" name="L138" href="#L138">138</a>
-<a class="jxr_linenumber" name="L139" href="#L139">139</a> Objects.requireNonNull(subscriptionRequestItem);
-<a class="jxr_linenumber" name="L140" href="#L140">140</a> Objects.requireNonNull(subscriptionRequestItem.getConsumer());
-<a class="jxr_linenumber" name="L141" href="#L141">141</a> Objects.requireNonNull(subscriptionRequestItem.getAddress());
-<a class="jxr_linenumber" name="L142" href="#L142">142</a> Objects.requireNonNull(subscriptionRequestItem.getDatatype());
+<a class="jxr_linenumber" name="L132" href="#L132">132</a> <strong class="jxr_keyword">protected</strong> <strong class="jxr_keyword">static</strong> <a href="../../../../../../org/apache/plc4x/java/ads/api/generic/types/AmsPort.html">AmsPort</a> generateAMSPort() {
+<a class="jxr_linenumber" name="L133" href="#L133">133</a> <strong class="jxr_keyword">return</strong> AmsPort.of(localPorts.getAndIncrement());
+<a class="jxr_linenumber" name="L134" href="#L134">134</a> }
+<a class="jxr_linenumber" name="L135" href="#L135">135</a>
+<a class="jxr_linenumber" name="L136" href="#L136">136</a> @Override
+<a class="jxr_linenumber" name="L137" href="#L137">137</a> <strong class="jxr_keyword">public</strong> CompletableFuture<PlcSubscriptionResponse> subscribe(PlcSubscriptionRequest subscriptionRequest) {
+<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_comment">// TODO: Make this multi-value</em>
+<a class="jxr_linenumber" name="L139" href="#L139">139</a> CompletableFuture<PlcSubscriptionResponse> future = <strong class="jxr_keyword">new</strong> CompletableFuture<>();
+<a class="jxr_linenumber" name="L140" href="#L140">140</a> <strong class="jxr_keyword">if</strong> (subscriptionRequest.getNumberOfItems() != 1) {
+<a class="jxr_linenumber" name="L141" href="#L141">141</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcNotImplementedException(<span class="jxr_string">"Multirequest on subscribe not implemented yet"</span>);
+<a class="jxr_linenumber" name="L142" href="#L142">142</a> }
<a class="jxr_linenumber" name="L143" href="#L143">143</a>
-<a class="jxr_linenumber" name="L144" href="#L144">144</a> Address address = subscriptionRequestItem.getAddress();
-<a class="jxr_linenumber" name="L145" href="#L145">145</a> Class<?> datatype = subscriptionRequestItem.getDatatype();
-<a class="jxr_linenumber" name="L146" href="#L146">146</a>
-<a class="jxr_linenumber" name="L147" href="#L147">147</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/types/IndexGroup.html">IndexGroup</a> indexGroup;
-<a class="jxr_linenumber" name="L148" href="#L148">148</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/types/IndexOffset.html">IndexOffset</a> indexOffset;
-<a class="jxr_linenumber" name="L149" href="#L149">149</a> <em class="jxr_comment">// If this is a symbolic address, it has to be resolved first.</em>
-<a class="jxr_linenumber" name="L150" href="#L150">150</a> <em class="jxr_comment">// TODO: This is blocking, should be changed to be async.</em>
-<a class="jxr_linenumber" name="L151" href="#L151">151</a> <strong class="jxr_keyword">if</strong> (address instanceof SymbolicAdsAddress) {
-<a class="jxr_linenumber" name="L152" href="#L152">152</a> mapAddress((SymbolicAdsAddress) address);
-<a class="jxr_linenumber" name="L153" href="#L153">153</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsAddress.html">AdsAddress</a> adsAddress = addressMapping.get(address);
-<a class="jxr_linenumber" name="L154" href="#L154">154</a> <strong class="jxr_keyword">if</strong> (adsAddress == <strong class="jxr_keyword">null</strong>) {
-<a class="jxr_linenumber" name="L155" href="#L155">155</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(<span class="jxr_string">"Unresolvable address"</span> + address);
-<a class="jxr_linenumber" name="L156" href="#L156">156</a> }
-<a class="jxr_linenumber" name="L157" href="#L157">157</a> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());
-<a class="jxr_linenumber" name="L158" href="#L158">158</a> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());
-<a class="jxr_linenumber" name="L159" href="#L159">159</a> }
-<a class="jxr_linenumber" name="L160" href="#L160">160</a> <em class="jxr_comment">// If it's no symbolic address, we can continue immediately</em>
-<a class="jxr_linenumber" name="L161" href="#L161">161</a> <em class="jxr_comment">// without having to do any resolving.</em>
-<a class="jxr_linenumber" name="L162" href="#L162">162</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (address instanceof AdsAddress) {
-<a class="jxr_linenumber" name="L163" href="#L163">163</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsAddress.html">AdsAddress</a> adsAddress = (AdsAddress) address;
-<a class="jxr_linenumber" name="L164" href="#L164">164</a> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());
-<a class="jxr_linenumber" name="L165" href="#L165">165</a> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());
-<a class="jxr_linenumber" name="L166" href="#L166">166</a> } <strong class="jxr_keyword">else</strong> {
-<a class="jxr_linenumber" name="L167" href="#L167">167</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"Unsupported address type "</span> + address.getClass());
-<a class="jxr_linenumber" name="L168" href="#L168">168</a> }
-<a class="jxr_linenumber" name="L169" href="#L169">169</a>
-<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_comment">// Prepare the subscription request itself.</em>
-<a class="jxr_linenumber" name="L171" href="#L171">171</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsAddDeviceNotificationRequest.html">AdsAddDeviceNotificationRequest</a> adsAddDeviceNotificationRequest = AdsAddDeviceNotificationRequest.of(
-<a class="jxr_linenumber" name="L172" href="#L172">172</a> targetAmsNetId,
-<a class="jxr_linenumber" name="L173" href="#L173">173</a> targetAmsPort,
-<a class="jxr_linenumber" name="L174" href="#L174">174</a> sourceAmsNetId,
-<a class="jxr_linenumber" name="L175" href="#L175">175</a> sourceAmsPort,
-<a class="jxr_linenumber" name="L176" href="#L176">176</a> Invoke.NONE,
-<a class="jxr_linenumber" name="L177" href="#L177">177</a> indexGroup,
-<a class="jxr_linenumber" name="L178" href="#L178">178</a> indexOffset,
-<a class="jxr_linenumber" name="L179" href="#L179">179</a> LittleEndianDecoder.getLengthFor(datatype, 1),
-<a class="jxr_linenumber" name="L180" href="#L180">180</a> TransmissionMode.DefinedValues.ADSTRANS_SERVERCYCLE,
-<a class="jxr_linenumber" name="L181" href="#L181">181</a> MaxDelay.of(0),
-<a class="jxr_linenumber" name="L182" href="#L182">182</a> CycleTime.of(4000000)
-<a class="jxr_linenumber" name="L183" href="#L183">183</a> );
-<a class="jxr_linenumber" name="L184" href="#L184">184</a>
-<a class="jxr_linenumber" name="L185" href="#L185">185</a> <em class="jxr_comment">// Send the request to the plc and wait for a response</em>
-<a class="jxr_linenumber" name="L186" href="#L186">186</a> <em class="jxr_comment">// TODO: This is blocking, should be changed to be async.</em>
-<a class="jxr_linenumber" name="L187" href="#L187">187</a> CompletableFuture<PlcProprietaryResponse<AdsAddDeviceNotificationResponse>> addDeviceFuture = <strong class="jxr_keyword">new</strong> CompletableFuture<>();
-<a class="jxr_linenumber" name="L188" href="#L188">188</a> channel.writeAndFlush(<strong class="jxr_keyword">new</strong> PlcRequestContainer<>(<strong class="jxr_keyword">new</strong> PlcProprietaryRequest<>(adsAddDeviceNotificationRequest), addDeviceFuture));
-<a class="jxr_linenumber" name="L189" href="#L189">189</a> PlcProprietaryResponse<AdsAddDeviceNotificationResponse> addDeviceResponse = getFromFuture(addDeviceFuture, ADD_DEVICE_TIMEOUT);
-<a class="jxr_linenumber" name="L190" href="#L190">190</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsAddDeviceNotificationResponse.html">AdsAddDeviceNotificationResponse</a> response = addDeviceResponse.getResponse();
-<a class="jxr_linenumber" name="L191" href="#L191">191</a>
-<a class="jxr_linenumber" name="L192" href="#L192">192</a> <em class="jxr_comment">// Abort if we got anything but a successful response.</em>
-<a class="jxr_linenumber" name="L193" href="#L193">193</a> <strong class="jxr_keyword">if</strong> (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {
-<a class="jxr_linenumber" name="L194" href="#L194">194</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(<span class="jxr_string">"Error code received "</span> + response.getResult());
-<a class="jxr_linenumber" name="L195" href="#L195">195</a> }
-<a class="jxr_linenumber" name="L196" href="#L196">196</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a> adsSubscriptionHandle = <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a>(response.getNotificationHandle());
-<a class="jxr_linenumber" name="L197" href="#L197">197</a> future.complete(<strong class="jxr_keyword">new</strong> PlcSubscriptionResponse(subscriptionRequest, Collections.singletonList(
-<a class="jxr_linenumber" name="L198" href="#L198">198</a> <strong class="jxr_keyword">new</strong> SubscriptionResponseItem<>(subscriptionRequestItem, adsSubscriptionHandle, ResponseCode.OK))));
-<a class="jxr_linenumber" name="L199" href="#L199">199</a>
-<a class="jxr_linenumber" name="L200" href="#L200">200</a> Consumer<AdsDeviceNotificationRequest> adsDeviceNotificationRequestConsumer =
-<a class="jxr_linenumber" name="L201" href="#L201">201</a> adsDeviceNotificationRequest -> adsDeviceNotificationRequest.getAdsStampHeaders().forEach(adsStampHeader -> {
-<a class="jxr_linenumber" name="L202" href="#L202">202</a> Calendar timeStamp = Calendar.getInstance();
-<a class="jxr_linenumber" name="L203" href="#L203">203</a> timeStamp.setTime(adsStampHeader.getTimeStamp().getAsDate());
-<a class="jxr_linenumber" name="L204" href="#L204">204</a>
-<a class="jxr_linenumber" name="L205" href="#L205">205</a> adsStampHeader.getAdsNotificationSamples()
-<a class="jxr_linenumber" name="L206" href="#L206">206</a> .forEach(adsNotificationSample -> {
-<a class="jxr_linenumber" name="L207" href="#L207">207</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/types/Data.html">Data</a> data = adsNotificationSample.getData();
-<a class="jxr_linenumber" name="L208" href="#L208">208</a> <strong class="jxr_keyword">try</strong> {
-<a class="jxr_linenumber" name="L209" href="#L209">209</a> @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
-<a class="jxr_linenumber" name="L210" href="#L210">210</a> List<?> decodeData = LittleEndianDecoder.decodeData(datatype, data.getBytes());
-<a class="jxr_linenumber" name="L211" href="#L211">211</a> SubscriptionEventItem subscriptionEventItem =
-<a class="jxr_linenumber" name="L212" href="#L212">212</a> <strong class="jxr_keyword">new</strong> SubscriptionEventItem(subscriptionRequestItem, timeStamp, decodeData);
-<a class="jxr_linenumber" name="L213" href="#L213">213</a> subscriptionRequestItem.getConsumer().accept(subscriptionEventItem);
-<a class="jxr_linenumber" name="L214" href="#L214">214</a> } <strong class="jxr_keyword">catch</strong> (PlcProtocolException | RuntimeException e) {
-<a class="jxr_linenumber" name="L215" href="#L215">215</a> LOGGER.error(<span class="jxr_string">"Can't decode {}"</span>, data, e);
-<a class="jxr_linenumber" name="L216" href="#L216">216</a> }
-<a class="jxr_linenumber" name="L217" href="#L217">217</a> });
-<a class="jxr_linenumber" name="L218" href="#L218">218</a> });
-<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_comment">// TODO: What's this for? Is this still needed if we use the consumers in the subscriptions?</em>
-<a class="jxr_linenumber" name="L220" href="#L220">220</a> getChannel().pipeline().get(Plc4x2AdsProtocol.<strong class="jxr_keyword">class</strong>).addConsumer(adsDeviceNotificationRequestConsumer);
-<a class="jxr_linenumber" name="L221" href="#L221">221</a> }
-<a class="jxr_linenumber" name="L222" href="#L222">222</a> <strong class="jxr_keyword">return</strong> future;
-<a class="jxr_linenumber" name="L223" href="#L223">223</a> }
-<a class="jxr_linenumber" name="L224" href="#L224">224</a>
-<a class="jxr_linenumber" name="L225" href="#L225">225</a> @Override
-<a class="jxr_linenumber" name="L226" href="#L226">226</a> <strong class="jxr_keyword">public</strong> CompletableFuture<PlcUnsubscriptionResponse> unsubscribe(PlcUnsubscriptionRequest unsubscriptionRequest) {
-<a class="jxr_linenumber" name="L227" href="#L227">227</a> <strong class="jxr_keyword">for</strong> (UnsubscriptionRequestItem unsubscriptionRequestItem : unsubscriptionRequest.getRequestItems()) {
-<a class="jxr_linenumber" name="L228" href="#L228">228</a> Objects.requireNonNull(unsubscriptionRequestItem);
-<a class="jxr_linenumber" name="L229" href="#L229">229</a> <strong class="jxr_keyword">if</strong>(unsubscriptionRequestItem.getSubscriptionHandle() instanceof AdsSubscriptionHandle) {
-<a class="jxr_linenumber" name="L230" href="#L230">230</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a> adsSubscriptionHandle =
-<a class="jxr_linenumber" name="L231" href="#L231">231</a> (<a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a>) unsubscriptionRequestItem.getSubscriptionHandle();
-<a class="jxr_linenumber" name="L232" href="#L232">232</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsDeleteDeviceNotificationRequest.html">AdsDeleteDeviceNotificationRequest</a> adsDeleteDeviceNotificationRequest =
-<a class="jxr_linenumber" name="L233" href="#L233">233</a> AdsDeleteDeviceNotificationRequest.of(
-<a class="jxr_linenumber" name="L234" href="#L234">234</a> targetAmsNetId,
-<a class="jxr_linenumber" name="L235" href="#L235">235</a> targetAmsPort,
-<a class="jxr_linenumber" name="L236" href="#L236">236</a> sourceAmsNetId,
-<a class="jxr_linenumber" name="L237" href="#L237">237</a> sourceAmsPort,
-<a class="jxr_linenumber" name="L238" href="#L238">238</a> Invoke.NONE,
-<a class="jxr_linenumber" name="L239" href="#L239">239</a> adsSubscriptionHandle.getNotificationHandle()
-<a class="jxr_linenumber" name="L240" href="#L240">240</a> );
-<a class="jxr_linenumber" name="L241" href="#L241">241</a> CompletableFuture<PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse>> deleteDeviceFuture =
-<a class="jxr_linenumber" name="L242" href="#L242">242</a> <strong class="jxr_keyword">new</strong> CompletableFuture<>();
-<a class="jxr_linenumber" name="L243" href="#L243">243</a> channel.writeAndFlush(<strong class="jxr_keyword">new</strong> PlcRequestContainer<>(<strong class="jxr_keyword">new</strong> PlcProprietaryRequest<>(
-<a class="jxr_linenumber" name="L244" href="#L244">244</a> adsDeleteDeviceNotificationRequest), deleteDeviceFuture));
-<a class="jxr_linenumber" name="L245" href="#L245">245</a>
-<a class="jxr_linenumber" name="L246" href="#L246">246</a> PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse> deleteDeviceResponse =
-<a class="jxr_linenumber" name="L247" href="#L247">247</a> getFromFuture(deleteDeviceFuture, DEL_DEVICE_TIMEOUT);
-<a class="jxr_linenumber" name="L248" href="#L248">248</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsDeleteDeviceNotificationResponse.html">AdsDeleteDeviceNotificationResponse</a> response = deleteDeviceResponse.getResponse();
-<a class="jxr_linenumber" name="L249" href="#L249">249</a> <strong class="jxr_keyword">if</strong> (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {
-<a class="jxr_linenumber" name="L250" href="#L250">250</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(<span class="jxr_string">"Non error code received "</span> + response.getResult());
-<a class="jxr_linenumber" name="L251" href="#L251">251</a> }
-<a class="jxr_linenumber" name="L252" href="#L252">252</a> }
-<a class="jxr_linenumber" name="L253" href="#L253">253</a> }
-<a class="jxr_linenumber" name="L254" href="#L254">254</a> CompletableFuture<PlcUnsubscriptionResponse> future = <strong class="jxr_keyword">new</strong> CompletableFuture<>();
-<a class="jxr_linenumber" name="L255" href="#L255">255</a> future.complete(<strong class="jxr_keyword">new</strong> PlcUnsubscriptionResponse());
-<a class="jxr_linenumber" name="L256" href="#L256">256</a> <strong class="jxr_keyword">return</strong> future;
-<a class="jxr_linenumber" name="L257" href="#L257">257</a> }
-<a class="jxr_linenumber" name="L258" href="#L258">258</a> }
+<a class="jxr_linenumber" name="L144" href="#L144">144</a> SubscriptionRequestItem<?> subscriptionRequestItem = subscriptionRequest.getRequestItem().orElseThrow(NullPointerException::<strong class="jxr_keyword">new</strong>);
+<a class="jxr_linenumber" name="L145" href="#L145">145</a>
+<a class="jxr_linenumber" name="L146" href="#L146">146</a> Objects.requireNonNull(subscriptionRequestItem.getConsumer());
+<a class="jxr_linenumber" name="L147" href="#L147">147</a> Objects.requireNonNull(subscriptionRequestItem.getAddress());
+<a class="jxr_linenumber" name="L148" href="#L148">148</a> Objects.requireNonNull(subscriptionRequestItem.getDatatype());
+<a class="jxr_linenumber" name="L149" href="#L149">149</a>
+<a class="jxr_linenumber" name="L150" href="#L150">150</a> Address address = subscriptionRequestItem.getAddress();
+<a class="jxr_linenumber" name="L151" href="#L151">151</a> Class<?> datatype = subscriptionRequestItem.getDatatype();
+<a class="jxr_linenumber" name="L152" href="#L152">152</a>
+<a class="jxr_linenumber" name="L153" href="#L153">153</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/types/IndexGroup.html">IndexGroup</a> indexGroup;
+<a class="jxr_linenumber" name="L154" href="#L154">154</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/types/IndexOffset.html">IndexOffset</a> indexOffset;
+<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em class="jxr_comment">// If this is a symbolic address, it has to be resolved first.</em>
+<a class="jxr_linenumber" name="L156" href="#L156">156</a> <em class="jxr_comment">// TODO: This is blocking, should be changed to be async.</em>
+<a class="jxr_linenumber" name="L157" href="#L157">157</a> <strong class="jxr_keyword">if</strong> (address instanceof SymbolicAdsAddress) {
+<a class="jxr_linenumber" name="L158" href="#L158">158</a> mapAddress((SymbolicAdsAddress) address);
+<a class="jxr_linenumber" name="L159" href="#L159">159</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsAddress.html">AdsAddress</a> adsAddress = addressMapping.get(address);
+<a class="jxr_linenumber" name="L160" href="#L160">160</a> <strong class="jxr_keyword">if</strong> (adsAddress == <strong class="jxr_keyword">null</strong>) {
+<a class="jxr_linenumber" name="L161" href="#L161">161</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(<span class="jxr_string">"Unresolvable address"</span> + address);
+<a class="jxr_linenumber" name="L162" href="#L162">162</a> }
+<a class="jxr_linenumber" name="L163" href="#L163">163</a> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());
+<a class="jxr_linenumber" name="L164" href="#L164">164</a> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());
+<a class="jxr_linenumber" name="L165" href="#L165">165</a> }
+<a class="jxr_linenumber" name="L166" href="#L166">166</a> <em class="jxr_comment">// If it's no symbolic address, we can continue immediately</em>
+<a class="jxr_linenumber" name="L167" href="#L167">167</a> <em class="jxr_comment">// without having to do any resolving.</em>
+<a class="jxr_linenumber" name="L168" href="#L168">168</a> <strong class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> (address instanceof AdsAddress) {
+<a class="jxr_linenumber" name="L169" href="#L169">169</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsAddress.html">AdsAddress</a> adsAddress = (AdsAddress) address;
+<a class="jxr_linenumber" name="L170" href="#L170">170</a> indexGroup = IndexGroup.of(adsAddress.getIndexGroup());
+<a class="jxr_linenumber" name="L171" href="#L171">171</a> indexOffset = IndexOffset.of(adsAddress.getIndexOffset());
+<a class="jxr_linenumber" name="L172" href="#L172">172</a> } <strong class="jxr_keyword">else</strong> {
+<a class="jxr_linenumber" name="L173" href="#L173">173</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> IllegalArgumentException(<span class="jxr_string">"Unsupported address type "</span> + address.getClass());
+<a class="jxr_linenumber" name="L174" href="#L174">174</a> }
+<a class="jxr_linenumber" name="L175" href="#L175">175</a>
+<a class="jxr_linenumber" name="L176" href="#L176">176</a> <em class="jxr_comment">// Prepare the subscription request itself.</em>
+<a class="jxr_linenumber" name="L177" href="#L177">177</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsAddDeviceNotificationRequest.html">AdsAddDeviceNotificationRequest</a> adsAddDeviceNotificationRequest = AdsAddDeviceNotificationRequest.of(
+<a class="jxr_linenumber" name="L178" href="#L178">178</a> targetAmsNetId,
+<a class="jxr_linenumber" name="L179" href="#L179">179</a> targetAmsPort,
+<a class="jxr_linenumber" name="L180" href="#L180">180</a> sourceAmsNetId,
+<a class="jxr_linenumber" name="L181" href="#L181">181</a> sourceAmsPort,
+<a class="jxr_linenumber" name="L182" href="#L182">182</a> Invoke.NONE,
+<a class="jxr_linenumber" name="L183" href="#L183">183</a> indexGroup,
+<a class="jxr_linenumber" name="L184" href="#L184">184</a> indexOffset,
+<a class="jxr_linenumber" name="L185" href="#L185">185</a> LittleEndianDecoder.getLengthFor(datatype, 1),
+<a class="jxr_linenumber" name="L186" href="#L186">186</a> TransmissionMode.DefinedValues.ADSTRANS_SERVERCYCLE,
+<a class="jxr_linenumber" name="L187" href="#L187">187</a> MaxDelay.of(0),
+<a class="jxr_linenumber" name="L188" href="#L188">188</a> CycleTime.of(4000000)
+<a class="jxr_linenumber" name="L189" href="#L189">189</a> );
+<a class="jxr_linenumber" name="L190" href="#L190">190</a>
+<a class="jxr_linenumber" name="L191" href="#L191">191</a> <em class="jxr_comment">// Send the request to the plc and wait for a response</em>
+<a class="jxr_linenumber" name="L192" href="#L192">192</a> <em class="jxr_comment">// TODO: This is blocking, should be changed to be async.</em>
+<a class="jxr_linenumber" name="L193" href="#L193">193</a> CompletableFuture<PlcProprietaryResponse<AdsAddDeviceNotificationResponse>> addDeviceFuture = <strong class="jxr_keyword">new</strong> CompletableFuture<>();
+<a class="jxr_linenumber" name="L194" href="#L194">194</a> channel.writeAndFlush(<strong class="jxr_keyword">new</strong> PlcRequestContainer<>(<strong class="jxr_keyword">new</strong> PlcProprietaryRequest<>(adsAddDeviceNotificationRequest), addDeviceFuture));
+<a class="jxr_linenumber" name="L195" href="#L195">195</a> PlcProprietaryResponse<AdsAddDeviceNotificationResponse> addDeviceResponse = getFromFuture(addDeviceFuture, ADD_DEVICE_TIMEOUT);
+<a class="jxr_linenumber" name="L196" href="#L196">196</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsAddDeviceNotificationResponse.html">AdsAddDeviceNotificationResponse</a> response = addDeviceResponse.getResponse();
+<a class="jxr_linenumber" name="L197" href="#L197">197</a>
+<a class="jxr_linenumber" name="L198" href="#L198">198</a> <em class="jxr_comment">// Abort if we got anything but a successful response.</em>
+<a class="jxr_linenumber" name="L199" href="#L199">199</a> <strong class="jxr_keyword">if</strong> (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {
+<a class="jxr_linenumber" name="L200" href="#L200">200</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(<span class="jxr_string">"Error code received "</span> + response.getResult());
+<a class="jxr_linenumber" name="L201" href="#L201">201</a> }
+<a class="jxr_linenumber" name="L202" href="#L202">202</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a> adsSubscriptionHandle = <strong class="jxr_keyword">new</strong> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a>(response.getNotificationHandle());
+<a class="jxr_linenumber" name="L203" href="#L203">203</a> future.complete(<strong class="jxr_keyword">new</strong> PlcSubscriptionResponse(subscriptionRequest, Collections.singletonList(
+<a class="jxr_linenumber" name="L204" href="#L204">204</a> <strong class="jxr_keyword">new</strong> SubscriptionResponseItem<>(subscriptionRequestItem, adsSubscriptionHandle, ResponseCode.OK))));
+<a class="jxr_linenumber" name="L205" href="#L205">205</a>
+<a class="jxr_linenumber" name="L206" href="#L206">206</a> Consumer<AdsDeviceNotificationRequest> adsDeviceNotificationRequestConsumer =
+<a class="jxr_linenumber" name="L207" href="#L207">207</a> adsDeviceNotificationRequest -> adsDeviceNotificationRequest.getAdsStampHeaders().forEach(adsStampHeader -> {
+<a class="jxr_linenumber" name="L208" href="#L208">208</a> Calendar timeStamp = Calendar.getInstance();
+<a class="jxr_linenumber" name="L209" href="#L209">209</a> timeStamp.setTime(adsStampHeader.getTimeStamp().getAsDate());
+<a class="jxr_linenumber" name="L210" href="#L210">210</a>
+<a class="jxr_linenumber" name="L211" href="#L211">211</a> adsStampHeader.getAdsNotificationSamples()
+<a class="jxr_linenumber" name="L212" href="#L212">212</a> .forEach(adsNotificationSample -> {
+<a class="jxr_linenumber" name="L213" href="#L213">213</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/types/Data.html">Data</a> data = adsNotificationSample.getData();
+<a class="jxr_linenumber" name="L214" href="#L214">214</a> <strong class="jxr_keyword">try</strong> {
+<a class="jxr_linenumber" name="L215" href="#L215">215</a> @SuppressWarnings(<span class="jxr_string">"unchecked"</span>)
+<a class="jxr_linenumber" name="L216" href="#L216">216</a> List<?> decodeData = LittleEndianDecoder.decodeData(datatype, data.getBytes());
+<a class="jxr_linenumber" name="L217" href="#L217">217</a> SubscriptionEventItem subscriptionEventItem =
+<a class="jxr_linenumber" name="L218" href="#L218">218</a> <strong class="jxr_keyword">new</strong> SubscriptionEventItem(subscriptionRequestItem, timeStamp, decodeData);
+<a class="jxr_linenumber" name="L219" href="#L219">219</a> subscriptionRequestItem.getConsumer().accept(subscriptionEventItem);
+<a class="jxr_linenumber" name="L220" href="#L220">220</a> } <strong class="jxr_keyword">catch</strong> (PlcProtocolException | RuntimeException e) {
+<a class="jxr_linenumber" name="L221" href="#L221">221</a> LOGGER.error(<span class="jxr_string">"Can't decode {}"</span>, data, e);
+<a class="jxr_linenumber" name="L222" href="#L222">222</a> }
+<a class="jxr_linenumber" name="L223" href="#L223">223</a> });
+<a class="jxr_linenumber" name="L224" href="#L224">224</a> });
+<a class="jxr_linenumber" name="L225" href="#L225">225</a> <em class="jxr_comment">// TODO: What's this for? Is this still needed if we use the consumers in the subscriptions?</em>
+<a class="jxr_linenumber" name="L226" href="#L226">226</a> getChannel().pipeline().get(Plc4x2AdsProtocol.<strong class="jxr_keyword">class</strong>).addConsumer(adsDeviceNotificationRequestConsumer);
+<a class="jxr_linenumber" name="L227" href="#L227">227</a> <strong class="jxr_keyword">return</strong> future;
+<a class="jxr_linenumber" name="L228" href="#L228">228</a> }
+<a class="jxr_linenumber" name="L229" href="#L229">229</a>
+<a class="jxr_linenumber" name="L230" href="#L230">230</a> @Override
+<a class="jxr_linenumber" name="L231" href="#L231">231</a> <strong class="jxr_keyword">public</strong> CompletableFuture<PlcUnsubscriptionResponse> unsubscribe(PlcUnsubscriptionRequest unsubscriptionRequest) {
+<a class="jxr_linenumber" name="L232" href="#L232">232</a> <strong class="jxr_keyword">for</strong> (UnsubscriptionRequestItem unsubscriptionRequestItem : unsubscriptionRequest.getRequestItems()) {
+<a class="jxr_linenumber" name="L233" href="#L233">233</a> Objects.requireNonNull(unsubscriptionRequestItem);
+<a class="jxr_linenumber" name="L234" href="#L234">234</a> <strong class="jxr_keyword">if</strong> (unsubscriptionRequestItem.getSubscriptionHandle() instanceof AdsSubscriptionHandle) {
+<a class="jxr_linenumber" name="L235" href="#L235">235</a> <a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a> adsSubscriptionHandle =
+<a class="jxr_linenumber" name="L236" href="#L236">236</a> (<a href="../../../../../../org/apache/plc4x/java/ads/model/AdsSubscriptionHandle.html">AdsSubscriptionHandle</a>) unsubscriptionRequestItem.getSubscriptionHandle();
+<a class="jxr_linenumber" name="L237" href="#L237">237</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsDeleteDeviceNotificationRequest.html">AdsDeleteDeviceNotificationRequest</a> adsDeleteDeviceNotificationRequest =
+<a class="jxr_linenumber" name="L238" href="#L238">238</a> AdsDeleteDeviceNotificationRequest.of(
+<a class="jxr_linenumber" name="L239" href="#L239">239</a> targetAmsNetId,
+<a class="jxr_linenumber" name="L240" href="#L240">240</a> targetAmsPort,
+<a class="jxr_linenumber" name="L241" href="#L241">241</a> sourceAmsNetId,
+<a class="jxr_linenumber" name="L242" href="#L242">242</a> sourceAmsPort,
+<a class="jxr_linenumber" name="L243" href="#L243">243</a> Invoke.NONE,
+<a class="jxr_linenumber" name="L244" href="#L244">244</a> adsSubscriptionHandle.getNotificationHandle()
+<a class="jxr_linenumber" name="L245" href="#L245">245</a> );
+<a class="jxr_linenumber" name="L246" href="#L246">246</a> CompletableFuture<PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse>> deleteDeviceFuture =
+<a class="jxr_linenumber" name="L247" href="#L247">247</a> <strong class="jxr_keyword">new</strong> CompletableFuture<>();
+<a class="jxr_linenumber" name="L248" href="#L248">248</a> channel.writeAndFlush(<strong class="jxr_keyword">new</strong> PlcRequestContainer<>(<strong class="jxr_keyword">new</strong> PlcProprietaryRequest<>(
+<a class="jxr_linenumber" name="L249" href="#L249">249</a> adsDeleteDeviceNotificationRequest), deleteDeviceFuture));
+<a class="jxr_linenumber" name="L250" href="#L250">250</a>
+<a class="jxr_linenumber" name="L251" href="#L251">251</a> PlcProprietaryResponse<AdsDeleteDeviceNotificationResponse> deleteDeviceResponse =
+<a class="jxr_linenumber" name="L252" href="#L252">252</a> getFromFuture(deleteDeviceFuture, DEL_DEVICE_TIMEOUT);
+<a class="jxr_linenumber" name="L253" href="#L253">253</a> <a href="../../../../../../org/apache/plc4x/java/ads/api/commands/AdsDeleteDeviceNotificationResponse.html">AdsDeleteDeviceNotificationResponse</a> response = deleteDeviceResponse.getResponse();
+<a class="jxr_linenumber" name="L254" href="#L254">254</a> <strong class="jxr_keyword">if</strong> (response.getResult().toAdsReturnCode() != AdsReturnCode.ADS_CODE_0) {
+<a class="jxr_linenumber" name="L255" href="#L255">255</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> PlcRuntimeException(<span class="jxr_string">"Non error code received "</span> + response.getResult());
+<a class="jxr_linenumber" name="L256" href="#L256">256</a> }
+<a class="jxr_linenumber" name="L257" href="#L257">257</a> }
+<a class="jxr_linenumber" name="L258" href="#L258">258</a> }
+<a class="jxr_linenumber" name="L259" href="#L259">259</a> CompletableFuture<PlcUnsubscriptionResponse> future = <strong class="jxr_keyword">new</strong> CompletableFuture<>();
+<a class="jxr_linenumber" name="L260" href="#L260">260</a> future.complete(<strong class="jxr_keyword">new</strong> PlcUnsubscriptionResponse());
+<a class="jxr_linenumber" name="L261" href="#L261">261</a> <strong class="jxr_keyword">return</strong> future;
+<a class="jxr_linenumber" name="L262" href="#L262">262</a> }
+<a class="jxr_linenumber" name="L263" href="#L263">263</a> }
</pre>
<hr/>
<div id="footer">Copyright © 2017–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</div>
diff --git a/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/changelog.html b/plc4j/plc4j-protocols/plc4j-protocol-benchmarks/changelog.html
... 14404 lines suppressed ...