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/plc4x-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 9e66895b4 Site checkin for project PLC4X: Jenkins Tools
9e66895b4 is described below
commit 9e66895b49a29df6488482547272e4797c6cd6d3
Author: jenkins <[email protected]>
AuthorDate: Sun Sep 18 14:18:23 2022 +0000
Site checkin for project PLC4X: Jenkins Tools
---
apache/index.html | 2 +
dependency-convergence.html | 2 +
dependency-info.html | 2 +
dependency-management.html | 2 +
developers/building.html | 10 +
developers/code-gen/index.html | 10 +
developers/code-gen/language/freemarker.html | 10 +
developers/code-gen/protocol/df1.html | 10 +
developers/code-gen/protocol/mspec.html | 10 +
developers/conferences.html | 10 +
developers/contributing.html | 10 +
developers/decisions.html | 10 +
developers/index.html | 10 +
developers/infrastructure/ci.html | 10 +
developers/infrastructure/index.html | 10 +
developers/infrastructure/issues.html | 10 +
developers/infrastructure/sonar.html | 10 +
developers/infrastructure/vm.html | 10 +
developers/infrastructure/vpn.html | 10 +
developers/infrastructure/website.html | 10 +
developers/infrastructure/wiki.html | 10 +
developers/jqassistant.html | 10 +
developers/maturity.html | 10 +
developers/preparing/index.html | 10 +
developers/preparing/linux.html | 10 +
developers/preparing/macos.html | 10 +
developers/preparing/windows.html | 10 +
developers/protocols/ads/protocol.html | 292 +++++++++++++++++++++
developers/release/build-tools.html | 10 +
developers/release/index.html | 10 +
developers/release/release.html | 10 +
developers/release/validation.html | 10 +
developers/team.html | 10 +
developers/tools.html | 10 +
developers/tutorials/index.html | 10 +
.../tutorials/testing-serializers-and-parsers.html | 10 +
developers/tutorials/writing-driver.html | 10 +
distribution-management.html | 2 +
images/ads-statemachine.svg | 1 +
index.html | 2 +
issue-management.html | 2 +
licenses.html | 2 +
mailing-lists.html | 2 +
modules.html | 2 +
plc4go/index.html | 2 +
plc4j/index.html | 2 +
plugin-management.html | 2 +
plugins.html | 2 +
project-info.html | 2 +
protocols/ab-eth/index.html | 2 +
protocols/ads/index.html | 2 +
protocols/canopen/index.html | 2 +
protocols/delta-v/index.html | 2 +
protocols/delta-v/read-data.html | 2 +
protocols/delta-v/reverse-engineering.html | 2 +
protocols/ehtercat/index.html | 2 +
protocols/ethernet-ip/index.html | 2 +
protocols/features.html | 2 +
protocols/index.html | 2 +
protocols/modbus/index.html | 2 +
protocols/opc-ua/index.html | 2 +
protocols/s7/index.html | 2 +
protocols/s7/s7comm-plus.html | 2 +
protocols/s7/s7comm.html | 2 +
scm.html | 2 +
sitemap.html | 8 +
summary.html | 2 +
users/adopters.html | 2 +
users/blogs-videos-and-slides.html | 2 +
users/commercial-support.html | 2 +
users/download.html | 2 +
users/getting-started/general-concepts.html | 2 +
users/getting-started/plc4go.html | 2 +
users/getting-started/plc4j.html | 2 +
users/getting-started/using-snapshots.html | 2 +
users/getting-started/virtual-modbus.html | 2 +
users/gettingstarted.html | 2 +
users/index.html | 2 +
users/industry40.html | 2 +
users/integrations/apache-calcite.html | 2 +
users/integrations/apache-camel.html | 2 +
users/integrations/apache-edgent.html | 2 +
users/integrations/apache-iotdb.html | 2 +
users/integrations/apache-kafka.html | 2 +
users/integrations/apache-nifi.html | 2 +
users/integrations/apache-streampipes.html | 2 +
users/integrations/eclipse-ditto.html | 2 +
users/integrations/eclipse-milo.html | 2 +
users/integrations/index.html | 2 +
users/preparing-issues.html | 2 +
users/protocols/ab-eth.html | 2 +
users/protocols/ads.html | 2 +
users/protocols/bacnetip.html | 2 +
users/protocols/can.html | 2 +
users/protocols/canopen.html | 2 +
users/protocols/deltav.html | 2 +
users/protocols/df1.html | 2 +
users/protocols/ethernet-ip.html | 2 +
users/protocols/firmata.html | 2 +
users/protocols/genericcan.html | 2 +
users/protocols/index.html | 2 +
users/protocols/knxnetip.html | 2 +
users/protocols/modbus.html | 2 +
users/protocols/opc-ua.html | 2 +
users/protocols/plc4x.html | 2 +
users/protocols/s7.html | 2 +
users/protocols/simulated.html | 2 +
users/security.html | 2 +
users/tools/capture-replay.html | 2 +
users/tools/connection-cache.html | 2 +
users/tools/connection-pool.html | 2 +
users/tools/index.html | 2 +
users/tools/opm.html | 2 +
users/tools/scraper.html | 2 +
users/tools/testing.html | 2 +
users/transports/can.html | 2 +
users/transports/index.html | 2 +
users/transports/pcap-replay.html | 2 +
users/transports/raw-socket.html | 2 +
users/transports/serial.html | 2 +
users/transports/socketcan.html | 2 +
users/transports/tcp.html | 2 +
users/transports/udp.html | 2 +
123 files changed, 797 insertions(+)
diff --git a/apache/index.html b/apache/index.html
index 95e337fec..66a455aae 100644
--- a/apache/index.html
+++ b/apache/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/dependency-convergence.html b/dependency-convergence.html
index c83026e94..ae5187d09 100644
--- a/dependency-convergence.html
+++ b/dependency-convergence.html
@@ -105,6 +105,8 @@
+
+
diff --git a/dependency-info.html b/dependency-info.html
index 20cbdc3fd..09581b51a 100644
--- a/dependency-info.html
+++ b/dependency-info.html
@@ -105,6 +105,8 @@
+
+
diff --git a/dependency-management.html b/dependency-management.html
index 0395ca1d2..589f0db9f 100644
--- a/dependency-management.html
+++ b/dependency-management.html
@@ -105,6 +105,8 @@
+
+
diff --git a/developers/building.html b/developers/building.html
index bdd489e75..bd1c10b47 100644
--- a/developers/building.html
+++ b/developers/building.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/code-gen/index.html b/developers/code-gen/index.html
index 9deee9553..3d97349c2 100644
--- a/developers/code-gen/index.html
+++ b/developers/code-gen/index.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/code-gen/language/freemarker.html
b/developers/code-gen/language/freemarker.html
index c1c986fee..3ffa62e4d 100644
--- a/developers/code-gen/language/freemarker.html
+++ b/developers/code-gen/language/freemarker.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/protocols/ads/protocol.html"
class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/code-gen/protocol/df1.html
b/developers/code-gen/protocol/df1.html
index 2823f5ebf..fcc0c3091 100644
--- a/developers/code-gen/protocol/df1.html
+++ b/developers/code-gen/protocol/df1.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/protocols/ads/protocol.html"
class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/code-gen/protocol/mspec.html
b/developers/code-gen/protocol/mspec.html
index f40e56826..e1436a6c5 100644
--- a/developers/code-gen/protocol/mspec.html
+++ b/developers/code-gen/protocol/mspec.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/protocols/ads/protocol.html"
class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/conferences.html b/developers/conferences.html
index b5ecb0d08..5603cd36a 100644
--- a/developers/conferences.html
+++ b/developers/conferences.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/contributing.html b/developers/contributing.html
index e5a382ed7..34185ab24 100644
--- a/developers/contributing.html
+++ b/developers/contributing.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/decisions.html b/developers/decisions.html
index 8c00fa421..6336b3051 100644
--- a/developers/decisions.html
+++ b/developers/decisions.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/index.html b/developers/index.html
index d70f4d7af..01df4baa0 100644
--- a/developers/index.html
+++ b/developers/index.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/ci.html
b/developers/infrastructure/ci.html
index 2b4ea015c..ddd01e893 100644
--- a/developers/infrastructure/ci.html
+++ b/developers/infrastructure/ci.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/index.html
b/developers/infrastructure/index.html
index 4eef86a7f..963391cd5 100644
--- a/developers/infrastructure/index.html
+++ b/developers/infrastructure/index.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<strong class="nav-link">Infrastructure</strong>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/issues.html
b/developers/infrastructure/issues.html
index 6dc2f509d..35a1d6bf8 100644
--- a/developers/infrastructure/issues.html
+++ b/developers/infrastructure/issues.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/sonar.html
b/developers/infrastructure/sonar.html
index 4ed6c0433..38f0fe349 100644
--- a/developers/infrastructure/sonar.html
+++ b/developers/infrastructure/sonar.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/vm.html
b/developers/infrastructure/vm.html
index 69bf8ee11..f22be769c 100644
--- a/developers/infrastructure/vm.html
+++ b/developers/infrastructure/vm.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/vpn.html
b/developers/infrastructure/vpn.html
index 62cb1aa6c..687080ddd 100644
--- a/developers/infrastructure/vpn.html
+++ b/developers/infrastructure/vpn.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/website.html
b/developers/infrastructure/website.html
index add724957..b821f7096 100644
--- a/developers/infrastructure/website.html
+++ b/developers/infrastructure/website.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/infrastructure/wiki.html
b/developers/infrastructure/wiki.html
index 83dfef3fc..96ea6aa41 100644
--- a/developers/infrastructure/wiki.html
+++ b/developers/infrastructure/wiki.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/jqassistant.html b/developers/jqassistant.html
index e99aa3a93..f988e46a9 100644
--- a/developers/jqassistant.html
+++ b/developers/jqassistant.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/maturity.html b/developers/maturity.html
index 34ce94ec9..b3d282548 100644
--- a/developers/maturity.html
+++ b/developers/maturity.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/preparing/index.html b/developers/preparing/index.html
index 16353f6d5..4d1278d85 100644
--- a/developers/preparing/index.html
+++ b/developers/preparing/index.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/preparing/linux.html b/developers/preparing/linux.html
index a05d1e7ae..adb90bb8b 100644
--- a/developers/preparing/linux.html
+++ b/developers/preparing/linux.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/preparing/macos.html b/developers/preparing/macos.html
index 3f39d26d0..12329f344 100644
--- a/developers/preparing/macos.html
+++ b/developers/preparing/macos.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/preparing/windows.html
b/developers/preparing/windows.html
index b97f61337..509eb87b3 100644
--- a/developers/preparing/windows.html
+++ b/developers/preparing/windows.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/protocols/ads/protocol.html
b/developers/protocols/ads/protocol.html
new file mode 100644
index 000000000..fe4ae0ab6
--- /dev/null
+++ b/developers/protocols/ads/protocol.html
@@ -0,0 +1,292 @@
+<!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>PLC4X – </title>
+ <script src="../../../js/jquery.slim.min.js"
type="text/javascript"></script>
+ <!--script src="../../../js/popper.min.js" type="javascript"></script-->
+ <script src="../../../js/bootstrap.bundle.min.js"
type="text/javascript"></script>
+ <!-- The tooling for adding images and links to Apache events -->
+ <script src="https://www.apachecon.com/event-images/snippet.js"
type="text/javascript"></script>
+ <!-- FontAwesome -->
+ <link rel="stylesheet" href="../../../css/all.min.css" type="text/css"/>
+ <!-- Bootstrap -->
+ <link rel="stylesheet" href="../../../css/bootstrap.min.css"
type="text/css"/>
+ <!-- Some Maven Site defaults -->
+ <link rel="stylesheet" href="../../../css/maven-base.css" type="text/css"/>
+ <link rel="stylesheet" href="../../../css/maven-theme.css"
type="text/css"/>
+ <!-- The PLC4X version of a bootstrap theme -->
+ <link rel="stylesheet" href="../../../css/themes/plc4x.css"
type="text/css" id="pagestyle"/>
+ <!-- A custom style for printing content -->
+ <link rel="stylesheet" href="../../../css/print.css" type="text/css"
media="print"/>
+
+ <meta http-equiv="Content-Language" content="en"/>
+
+</head>
+<body class="composite">
+<nav class="navbar navbar-light navbar-expand-md bg-faded
justify-content-center border-bottom">
+ <!--a href="/" class="navbar-brand d-flex w-50 mr-auto">Navbar 3</a-->
+ <a href="https://plc4x.apache.org/" id="bannerLeft"><img
src="../../../images/apache_plc4x_logo_small.png" alt="Apache PLC4X"/></a>
+ <button class="navbar-toggler" type="button" data-toggle="collapse"
data-target="#collapsingNavbar3">
+ <span class="navbar-toggler-icon"></span>
+ </button>
+ <div class="navbar-collapse collapse w-100" id="collapsingNavbar3">
+ <ul class="navbar-nav w-100 justify-content-center">
+ <li class="nav-item">
+ <a class="nav-link"
href="../../../index.html">Home</a>
+ </li>
+
<li class="nav-item">
+ <a class="nav-link"
href="../../../users/index.html">Users</a>
+ </li>
+ <li class="nav-item active">
+ <a class="nav-link"
href="../../../developers/index.html">Developers</a>
+ </li>
+ <li class="nav-item">
+ <a class="nav-link"
href="../../../apache/index.html">Apache</a>
+ </li>
+ </ul>
+ <ul class="nav navbar-nav ml-auto justify-content-end">
+ <li class="nav-item row valign-middle">
+ <a class="acevent" data-format="wide" data-mode="light"
data-event="random" style="width:240px;height:60px;"></a>
+ </li>
+ </ul>
+ </div>
+</nav>
+<div class="container-fluid">
+ <div class="row h-100">
+
+
+
+
+
+
+
+
+
<nav class="col-sm-push col-md-2 pt-3 sidebar">
+ <div class="sidebar-sticky">
+ <ul class="nav flex-column">
+ <li
class="nav-item">
+ <a
href="../../../developers/infrastructure/issues.html" class="nav-link">Bug &
Issue Tracker</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/index.html"
class="nav-link">Section Home</a>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/preparing/index.html"
class="nav-link">Preparing your Computer</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a href="../../../developers/preparing/linux.html"
class="nav-link">Linux</a>
+ </li>
+ <li class="nav-item">
+ <a href="../../../developers/preparing/macos.html"
class="nav-link">Mac OS</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/preparing/windows.html" class="nav-link">Windows</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/building.html"
class="nav-link">Building</a>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/contributing.html"
class="nav-link">Contributing</a>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/tutorials/index.html"
class="nav-link">Tutorials</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/tutorials/writing-driver.html"
class="nav-link">Writing Drivers</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/tutorials/testing-serializers-and-parsers.html"
class="nav-link">Testing Drivers</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/code-gen/index.html"
class="nav-link">Code Generation</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/code-gen/protocol/mspec.html"
class="nav-link">Protocol: MSpec Format</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/code-gen/language/freemarker.html"
class="nav-link">Language: Apache Freemarker</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/code-gen/protocol/df1.html" class="nav-link">Example:
DF1 MSpec</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <strong class="nav-link">ADS/AMS</strong>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
+ <a
href="../../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../../developers/infrastructure/ci.html" class="nav-link">Continuous
Integration</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/infrastructure/issues.html" class="nav-link">Bug &
Issue Tracker</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/infrastructure/sonar.html" class="nav-link">Code
Analysis</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/infrastructure/wiki.html" class="nav-link">Wiki</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/infrastructure/vm.html" class="nav-link">Build VM</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/infrastructure/website.html"
class="nav-link">Website</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/infrastructure/vpn.html" class="nav-link">IoT VPN</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/release/index.html"
class="nav-link">Releasing</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a href="../../../developers/release/release.html"
class="nav-link">Releasing</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/release/validation.html"
class="nav-link">Validating</a>
+ </li>
+ <li class="nav-item">
+ <a
href="../../../developers/release/build-tools.html" class="nav-link">Releasing
Build-Tools</a>
+ </li>
+ </ul>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/tools.html"
class="nav-link">Tools</a>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/team.html"
class="nav-link">Team</a>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/decisions.html"
class="nav-link">Decision Making</a>
+ </li>
+
+
+ <li
class="nav-item">
+ <a href="../../../developers/maturity.html"
class="nav-link">Maturity</a>
+ </li>
+
+
+
+
+
+
+
+
+
+
+ </ul>
+ </div>
+ </nav>
+ <main role="main"
class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
+ <div class="sect1">
+<h2 id="beckhoff_ads_protocol">Beckhoff ADS Protocol</h2>
+<div class="sectionbody">
+<div class="imageblock">
+<div class="content">
+<svg contentStyleType='text/css' preserveAspectRatio='none' version='1.1'
viewBox='0 0 5881 1885' xmlns:xlink='http://www.w3.org/1999/xlink'
xmlns='http://www.w3.org/2000/svg' zoomAndPan='magnify' width="5881"
height="1885"><defs/><g><g id='cluster_Connected'><polygon fill='#EEEEEE'
points='2536,1819,2628,1819,2635,1841.2969,2648,1841.2969,2648,1878,2536,1878,2536,1819'
style='stroke:#000000;stroke-width:1.5;'/><line
style='stroke:#000000;stroke-width:1.5;' x1='2536' x2='2635' y1='1841.2 [...]
+</div>
+</div>
+</div>
+</div>
+ </main>
+ <footer class="pt-4 my-md-5 pt-md-5 w-100 border-top">
+ <div class="row justify-content-md-center" style="font-size: 13px">
+ <div class="col col-6 text-center">
+ Copyright © 2017–2022 <a
href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.<br/>
+ Apache PLC4X, PLC4X, Apache, the Apache feather logo, and
the Apache PLC4X project logo are either registered trademarks or trademarks of
The Apache Software Foundation in the United States and other countries. All
other marks mentioned may be trademarks or registered trademarks of their
respective owners.
+ <br/><div
style="text-align:center;">Home screen image taken from <a
+ href="https://flic.kr/p/chEftd">Flickr</a>, "Tesla
Robot Dance" by Steve Jurvetson, licensed
+ under <a
href="https://creativecommons.org/licenses/by/2.0/">CC BY 2.0 Generic</a>,
image cropped
+ and blur effect added.</div>
+ </div>
+ </div>
+ </footer>
+ </div>
+</div>
+
+<!-- Bootstrap core JavaScript
+================================================== -->
+<!-- Placed at the end of the document so the pages load faster -->
+<script src="../../../js/jquery.slim.min.js"></script>
+<script src="../../../js/popper.min.js"></script>
+<script src="../../../js/bootstrap.min.js"></script>
+<script type="text/javascript">
+ $('.carousel .carousel-item').each(function(){
+ var next = $(this).next();
+ if (!next.length) {
+ next = $(this).siblings(':first');
+ }
+ next.children(':first-child').clone().appendTo($(this));
+
+ for (let i = 0; i < 3; i++) {
+ next=next.next();
+ if (!next.length) {
+ next = $(this).siblings(':first');
+ }
+ next.children(':first-child').clone().appendTo($(this));
+ }
+ });
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/developers/release/build-tools.html
b/developers/release/build-tools.html
index c0684728b..85ce41d97 100644
--- a/developers/release/build-tools.html
+++ b/developers/release/build-tools.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/release/index.html b/developers/release/index.html
index bf90cdc78..3235cc402 100644
--- a/developers/release/index.html
+++ b/developers/release/index.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/release/release.html b/developers/release/release.html
index 969c3910e..0b0e752b4 100644
--- a/developers/release/release.html
+++ b/developers/release/release.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/release/validation.html
b/developers/release/validation.html
index cb943fc81..7e050f07d 100644
--- a/developers/release/validation.html
+++ b/developers/release/validation.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/team.html b/developers/team.html
index b0a4698d9..7e79666c1 100644
--- a/developers/team.html
+++ b/developers/team.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/tools.html b/developers/tools.html
index 06cc67c75..1539a2a31 100644
--- a/developers/tools.html
+++ b/developers/tools.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a href="../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/tutorials/index.html b/developers/tutorials/index.html
index 0563280b3..9f1bc3a77 100644
--- a/developers/tutorials/index.html
+++ b/developers/tutorials/index.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/tutorials/testing-serializers-and-parsers.html
b/developers/tutorials/testing-serializers-and-parsers.html
index d2bf4430b..956ba1395 100644
--- a/developers/tutorials/testing-serializers-and-parsers.html
+++ b/developers/tutorials/testing-serializers-and-parsers.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/developers/tutorials/writing-driver.html
b/developers/tutorials/writing-driver.html
index f0589a790..750eeff65 100644
--- a/developers/tutorials/writing-driver.html
+++ b/developers/tutorials/writing-driver.html
@@ -152,6 +152,16 @@
</li>
+ <li
class="nav-item">
+ <a href="../../developers/protocols/index.html"
class="nav-link">Protocols</a>
+ <ul class="flex-column pl-4 nav">
+ <li class="nav-item">
+ <a
href="../../developers/protocols/ads/protocol.html" class="nav-link">ADS/AMS</a>
+ </li>
+ </ul>
+ </li>
+
+
<li
class="nav-item">
<a
href="../../developers/infrastructure/index.html"
class="nav-link">Infrastructure</a>
<ul class="flex-column pl-4 nav">
diff --git a/distribution-management.html b/distribution-management.html
index 4ea97330e..5bf290b1d 100644
--- a/distribution-management.html
+++ b/distribution-management.html
@@ -105,6 +105,8 @@
+
+
diff --git a/images/ads-statemachine.svg b/images/ads-statemachine.svg
new file mode 100644
index 000000000..b3923580a
--- /dev/null
+++ b/images/ads-statemachine.svg
@@ -0,0 +1 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?><svg
contentStyleType='text/css' height='1885px' preserveAspectRatio='none'
style='width:5881px;height:1885px;background:#FFFFFF;' version='1.1' viewBox='0
0 5881 1885' width='5881px' xmlns:xlink='http://www.w3.org/1999/xlink'
xmlns='http://www.w3.org/2000/svg' zoomAndPan='magnify'><defs/><g><g
id='cluster_Connected'><polygon fill='#EEEEEE'
points='2536,1819,2628,1819,2635,1841.2969,2648,1841.2969,2648,1878,2536,1878,2536,1819'
style= [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index 8b9ae77e8..d47094218 100644
--- a/index.html
+++ b/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/issue-management.html b/issue-management.html
index e62aa1aa3..7b4f6e48f 100644
--- a/issue-management.html
+++ b/issue-management.html
@@ -105,6 +105,8 @@
+
+
diff --git a/licenses.html b/licenses.html
index 7b629298a..dee0e96c9 100644
--- a/licenses.html
+++ b/licenses.html
@@ -105,6 +105,8 @@
+
+
diff --git a/mailing-lists.html b/mailing-lists.html
index 846207bfc..0eb9020da 100644
--- a/mailing-lists.html
+++ b/mailing-lists.html
@@ -105,6 +105,8 @@
+
+
diff --git a/modules.html b/modules.html
index 6bbeae306..51c92dd0e 100644
--- a/modules.html
+++ b/modules.html
@@ -105,6 +105,8 @@
+
+
diff --git a/plc4go/index.html b/plc4go/index.html
index ef87b1f54..740abc5ae 100644
--- a/plc4go/index.html
+++ b/plc4go/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/plc4j/index.html b/plc4j/index.html
index d2840ffa5..387674588 100644
--- a/plc4j/index.html
+++ b/plc4j/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/plugin-management.html b/plugin-management.html
index 3aeca5116..e5d723e38 100644
--- a/plugin-management.html
+++ b/plugin-management.html
@@ -105,6 +105,8 @@
+
+
diff --git a/plugins.html b/plugins.html
index d18725ced..95e342676 100644
--- a/plugins.html
+++ b/plugins.html
@@ -105,6 +105,8 @@
+
+
diff --git a/project-info.html b/project-info.html
index da8249bbf..4469fd18d 100644
--- a/project-info.html
+++ b/project-info.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/ab-eth/index.html b/protocols/ab-eth/index.html
index 72055f3be..d386e24ad 100644
--- a/protocols/ab-eth/index.html
+++ b/protocols/ab-eth/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/ads/index.html b/protocols/ads/index.html
index 9942c8cab..9fcf5ce7b 100644
--- a/protocols/ads/index.html
+++ b/protocols/ads/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/canopen/index.html b/protocols/canopen/index.html
index 3b6366389..89969fb4b 100644
--- a/protocols/canopen/index.html
+++ b/protocols/canopen/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/delta-v/index.html b/protocols/delta-v/index.html
index 7ef6c5284..e10e7adcd 100644
--- a/protocols/delta-v/index.html
+++ b/protocols/delta-v/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/delta-v/read-data.html b/protocols/delta-v/read-data.html
index 449067929..20b0bbb49 100644
--- a/protocols/delta-v/read-data.html
+++ b/protocols/delta-v/read-data.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/delta-v/reverse-engineering.html
b/protocols/delta-v/reverse-engineering.html
index a0f55a029..35075aa96 100644
--- a/protocols/delta-v/reverse-engineering.html
+++ b/protocols/delta-v/reverse-engineering.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/ehtercat/index.html b/protocols/ehtercat/index.html
index efaf37584..247c6c7b7 100644
--- a/protocols/ehtercat/index.html
+++ b/protocols/ehtercat/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/ethernet-ip/index.html b/protocols/ethernet-ip/index.html
index 8f4c6294d..5a085bd1c 100644
--- a/protocols/ethernet-ip/index.html
+++ b/protocols/ethernet-ip/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/features.html b/protocols/features.html
index 3d2814dd5..e5965937c 100644
--- a/protocols/features.html
+++ b/protocols/features.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/index.html b/protocols/index.html
index e5d2d478b..db8cea89b 100644
--- a/protocols/index.html
+++ b/protocols/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/modbus/index.html b/protocols/modbus/index.html
index e33e1c3e3..35b561cc3 100644
--- a/protocols/modbus/index.html
+++ b/protocols/modbus/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/opc-ua/index.html b/protocols/opc-ua/index.html
index e28835427..a9f97eedd 100644
--- a/protocols/opc-ua/index.html
+++ b/protocols/opc-ua/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/s7/index.html b/protocols/s7/index.html
index c27444f7b..96e270e88 100644
--- a/protocols/s7/index.html
+++ b/protocols/s7/index.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/s7/s7comm-plus.html b/protocols/s7/s7comm-plus.html
index ad0c200a4..ec82a32e2 100644
--- a/protocols/s7/s7comm-plus.html
+++ b/protocols/s7/s7comm-plus.html
@@ -105,6 +105,8 @@
+
+
diff --git a/protocols/s7/s7comm.html b/protocols/s7/s7comm.html
index 7b33419d1..6744d27a1 100644
--- a/protocols/s7/s7comm.html
+++ b/protocols/s7/s7comm.html
@@ -105,6 +105,8 @@
+
+
diff --git a/scm.html b/scm.html
index e7a9994e3..1a770c4aa 100644
--- a/scm.html
+++ b/scm.html
@@ -105,6 +105,8 @@
+
+
diff --git a/sitemap.html b/sitemap.html
index 6eb523002..eac0675ca 100644
--- a/sitemap.html
+++ b/sitemap.html
@@ -105,6 +105,8 @@
+
+
@@ -282,6 +284,12 @@
<li><a href="developers/code-gen/protocol/df1.html">Example: DF1
MSpec</a></li></ul></li>
+<li><a href="developers/protocols/index.html">Protocols</a>
+
+<ul>
+
+<li><a href="developers/protocols/ads/protocol.html">ADS/AMS</a></li></ul></li>
+
<li><a href="developers/infrastructure/index.html">Infrastructure</a>
<ul>
diff --git a/summary.html b/summary.html
index b4c32f1d8..047a7c948 100644
--- a/summary.html
+++ b/summary.html
@@ -105,6 +105,8 @@
+
+
diff --git a/users/adopters.html b/users/adopters.html
index 20ebe8098..19f7af4cd 100644
--- a/users/adopters.html
+++ b/users/adopters.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/blogs-videos-and-slides.html
b/users/blogs-videos-and-slides.html
index ba8125bee..08e29b6d4 100644
--- a/users/blogs-videos-and-slides.html
+++ b/users/blogs-videos-and-slides.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/commercial-support.html b/users/commercial-support.html
index 54df95a93..d5e5f3dcf 100644
--- a/users/commercial-support.html
+++ b/users/commercial-support.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/download.html b/users/download.html
index 96c43b9dc..f5dde7dbc 100644
--- a/users/download.html
+++ b/users/download.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/getting-started/general-concepts.html
b/users/getting-started/general-concepts.html
index 9e7fd40bb..36b36e83e 100644
--- a/users/getting-started/general-concepts.html
+++ b/users/getting-started/general-concepts.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/getting-started/plc4go.html
b/users/getting-started/plc4go.html
index 07775eb94..70e5e1941 100644
--- a/users/getting-started/plc4go.html
+++ b/users/getting-started/plc4go.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/getting-started/plc4j.html b/users/getting-started/plc4j.html
index 8efdf416e..174e04427 100644
--- a/users/getting-started/plc4j.html
+++ b/users/getting-started/plc4j.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/getting-started/using-snapshots.html
b/users/getting-started/using-snapshots.html
index 27e75f33c..edc28b1f2 100644
--- a/users/getting-started/using-snapshots.html
+++ b/users/getting-started/using-snapshots.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/getting-started/virtual-modbus.html
b/users/getting-started/virtual-modbus.html
index 614d2b569..ed7bf939e 100644
--- a/users/getting-started/virtual-modbus.html
+++ b/users/getting-started/virtual-modbus.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/gettingstarted.html b/users/gettingstarted.html
index 93e1e1d61..adfbc06db 100644
--- a/users/gettingstarted.html
+++ b/users/gettingstarted.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/index.html b/users/index.html
index 0a3e494ad..f430f453d 100644
--- a/users/index.html
+++ b/users/index.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/industry40.html b/users/industry40.html
index 652dba659..d821c1bff 100644
--- a/users/industry40.html
+++ b/users/industry40.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/apache-calcite.html
b/users/integrations/apache-calcite.html
index d7477e79d..fdc5539e1 100644
--- a/users/integrations/apache-calcite.html
+++ b/users/integrations/apache-calcite.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/apache-camel.html
b/users/integrations/apache-camel.html
index 1b799dd56..833445f1f 100644
--- a/users/integrations/apache-camel.html
+++ b/users/integrations/apache-camel.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/apache-edgent.html
b/users/integrations/apache-edgent.html
index bd9e6f783..84d8b8f0d 100644
--- a/users/integrations/apache-edgent.html
+++ b/users/integrations/apache-edgent.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/apache-iotdb.html
b/users/integrations/apache-iotdb.html
index 898177152..d7c3af698 100644
--- a/users/integrations/apache-iotdb.html
+++ b/users/integrations/apache-iotdb.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/apache-kafka.html
b/users/integrations/apache-kafka.html
index 2b3fe8899..7ad8e8812 100644
--- a/users/integrations/apache-kafka.html
+++ b/users/integrations/apache-kafka.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/apache-nifi.html
b/users/integrations/apache-nifi.html
index 2c9ead9fe..4b41846ad 100644
--- a/users/integrations/apache-nifi.html
+++ b/users/integrations/apache-nifi.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/apache-streampipes.html
b/users/integrations/apache-streampipes.html
index ea7f33e9a..7e7df0574 100644
--- a/users/integrations/apache-streampipes.html
+++ b/users/integrations/apache-streampipes.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/eclipse-ditto.html
b/users/integrations/eclipse-ditto.html
index 964a2ed95..5f7f464d7 100644
--- a/users/integrations/eclipse-ditto.html
+++ b/users/integrations/eclipse-ditto.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/eclipse-milo.html
b/users/integrations/eclipse-milo.html
index b5367c7b0..6390f1b7f 100644
--- a/users/integrations/eclipse-milo.html
+++ b/users/integrations/eclipse-milo.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/integrations/index.html b/users/integrations/index.html
index 2a26bf58d..9c85645f1 100644
--- a/users/integrations/index.html
+++ b/users/integrations/index.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/preparing-issues.html b/users/preparing-issues.html
index 923f655f5..6a3f81e0d 100644
--- a/users/preparing-issues.html
+++ b/users/preparing-issues.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/ab-eth.html b/users/protocols/ab-eth.html
index e45091d1e..dd1903fde 100644
--- a/users/protocols/ab-eth.html
+++ b/users/protocols/ab-eth.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/ads.html b/users/protocols/ads.html
index 0dd35b650..4785008d0 100644
--- a/users/protocols/ads.html
+++ b/users/protocols/ads.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/bacnetip.html b/users/protocols/bacnetip.html
index 6a1c0bd57..a062efc27 100644
--- a/users/protocols/bacnetip.html
+++ b/users/protocols/bacnetip.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/can.html b/users/protocols/can.html
index 3559772f1..4e3787560 100644
--- a/users/protocols/can.html
+++ b/users/protocols/can.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/canopen.html b/users/protocols/canopen.html
index c14363cd6..0171df6d1 100644
--- a/users/protocols/canopen.html
+++ b/users/protocols/canopen.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/deltav.html b/users/protocols/deltav.html
index 05095a3b1..aedae0ad3 100644
--- a/users/protocols/deltav.html
+++ b/users/protocols/deltav.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/df1.html b/users/protocols/df1.html
index d17bb6a25..a94977b04 100644
--- a/users/protocols/df1.html
+++ b/users/protocols/df1.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/ethernet-ip.html b/users/protocols/ethernet-ip.html
index 68ab2778a..08d664ee0 100644
--- a/users/protocols/ethernet-ip.html
+++ b/users/protocols/ethernet-ip.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/firmata.html b/users/protocols/firmata.html
index 493b03a8b..10b63d12c 100644
--- a/users/protocols/firmata.html
+++ b/users/protocols/firmata.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/genericcan.html b/users/protocols/genericcan.html
index 3fce1c135..feb3d7c00 100644
--- a/users/protocols/genericcan.html
+++ b/users/protocols/genericcan.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/index.html b/users/protocols/index.html
index 50cb6c88b..3456eccb9 100644
--- a/users/protocols/index.html
+++ b/users/protocols/index.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/knxnetip.html b/users/protocols/knxnetip.html
index be7176b88..5f76be8c1 100644
--- a/users/protocols/knxnetip.html
+++ b/users/protocols/knxnetip.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/modbus.html b/users/protocols/modbus.html
index 557394d9c..62a7ff030 100644
--- a/users/protocols/modbus.html
+++ b/users/protocols/modbus.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/opc-ua.html b/users/protocols/opc-ua.html
index b768f2348..fd75d728f 100644
--- a/users/protocols/opc-ua.html
+++ b/users/protocols/opc-ua.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/plc4x.html b/users/protocols/plc4x.html
index 4a206ef4a..67d6f3210 100644
--- a/users/protocols/plc4x.html
+++ b/users/protocols/plc4x.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/s7.html b/users/protocols/s7.html
index 0c1fac00c..d96def2eb 100644
--- a/users/protocols/s7.html
+++ b/users/protocols/s7.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/protocols/simulated.html b/users/protocols/simulated.html
index 1146f1972..ce2507e2d 100644
--- a/users/protocols/simulated.html
+++ b/users/protocols/simulated.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/security.html b/users/security.html
index af205dd34..cb55a3c43 100644
--- a/users/security.html
+++ b/users/security.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/tools/capture-replay.html b/users/tools/capture-replay.html
index 9dd48676c..c41ab805f 100644
--- a/users/tools/capture-replay.html
+++ b/users/tools/capture-replay.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/tools/connection-cache.html
b/users/tools/connection-cache.html
index 9b3988e70..b396572fc 100644
--- a/users/tools/connection-cache.html
+++ b/users/tools/connection-cache.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/tools/connection-pool.html b/users/tools/connection-pool.html
index 1989a65d1..63f14848e 100644
--- a/users/tools/connection-pool.html
+++ b/users/tools/connection-pool.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/tools/index.html b/users/tools/index.html
index 694ab0200..f3ea4b84f 100644
--- a/users/tools/index.html
+++ b/users/tools/index.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/tools/opm.html b/users/tools/opm.html
index 4088b6e81..cc73c29db 100644
--- a/users/tools/opm.html
+++ b/users/tools/opm.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/tools/scraper.html b/users/tools/scraper.html
index fa3354a35..8e32c4755 100644
--- a/users/tools/scraper.html
+++ b/users/tools/scraper.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/tools/testing.html b/users/tools/testing.html
index 1a4f8a461..321b1f564 100644
--- a/users/tools/testing.html
+++ b/users/tools/testing.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/can.html b/users/transports/can.html
index fa36a2954..4fdaf1b14 100644
--- a/users/transports/can.html
+++ b/users/transports/can.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/index.html b/users/transports/index.html
index 87001c82f..81a64c69a 100644
--- a/users/transports/index.html
+++ b/users/transports/index.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/pcap-replay.html
b/users/transports/pcap-replay.html
index bf7659be4..c49c3da6b 100644
--- a/users/transports/pcap-replay.html
+++ b/users/transports/pcap-replay.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/raw-socket.html b/users/transports/raw-socket.html
index 5b1e33f58..d447b5424 100644
--- a/users/transports/raw-socket.html
+++ b/users/transports/raw-socket.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/serial.html b/users/transports/serial.html
index 8004fad17..107d3b235 100644
--- a/users/transports/serial.html
+++ b/users/transports/serial.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/socketcan.html b/users/transports/socketcan.html
index b8d3847cb..714415846 100644
--- a/users/transports/socketcan.html
+++ b/users/transports/socketcan.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/tcp.html b/users/transports/tcp.html
index 07eb60416..bbf6e044e 100644
--- a/users/transports/tcp.html
+++ b/users/transports/tcp.html
@@ -274,6 +274,8 @@
+
+
diff --git a/users/transports/udp.html b/users/transports/udp.html
index b67f015c4..f6821d60c 100644
--- a/users/transports/udp.html
+++ b/users/transports/udp.html
@@ -274,6 +274,8 @@
+
+
