You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2025/02/27 20:27:12 UTC

(plc4x) branch develop updated: doc: Updated the protocol config generation script to generate files in the right location.

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

cdutz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new df94dd2aaa doc: Updated the protocol config generation script to generate files in the right location.
df94dd2aaa is described below

commit df94dd2aaa2cd9ff0b77e0cc58e7d3527dba8563
Author: Christofer Dutz <ch...@c-ware.de>
AuthorDate: Thu Feb 27 21:27:04 2025 +0100

    doc: Updated the protocol config generation script to generate files in the right location.
---
 .../groovy/generate-config-documentation.groovy    |  2 +-
 .../asciidoc/modules/users/partials/ab-eth.adoc    |  2 +-
 website/asciidoc/modules/users/partials/ads.adoc   |  2 +-
 .../asciidoc/modules/users/partials/bacnet-ip.adoc |  2 +-
 website/asciidoc/modules/users/partials/c-bus.adoc |  2 +-
 .../asciidoc/modules/users/partials/canopen.adoc   |  2 +-
 website/asciidoc/modules/users/partials/eip.adoc   |  2 +-
 .../asciidoc/modules/users/partials/firmata.adoc   |  2 +-
 .../modules/users/partials/genericcan.adoc         |  2 +-
 .../modules/users/partials/iec-60870-5-104.adoc    |  2 +-
 .../asciidoc/modules/users/partials/knxnet-ip.adoc |  2 +-
 website/asciidoc/modules/users/partials/logix.adoc |  2 +-
 .../modules/users/partials/modbus-ascii.adoc       |  2 +-
 .../modules/users/partials/modbus-rtu.adoc         |  2 +-
 .../modules/users/partials/modbus-tcp.adoc         |  2 +-
 website/asciidoc/modules/users/partials/opcua.adoc |  4 +-
 .../modules/users/partials/open-protocol.adoc      |  2 +-
 website/asciidoc/modules/users/partials/plc4x.adoc |  2 +-
 .../asciidoc/modules/users/partials/profinet.adoc  |  2 +-
 website/asciidoc/modules/users/partials/s7.adoc    |  9 +-
 .../asciidoc/modules/users/partials/simulated.adoc |  2 +-
 website/generated/ab-eth.adoc                      | 48 -----------
 website/generated/ads.adoc                         | 53 ------------
 website/generated/bacnet-ip.adoc                   | 73 -----------------
 website/generated/c-bus.adoc                       | 48 -----------
 website/generated/canopen.adoc                     | 47 -----------
 website/generated/eip.adoc                         | 52 ------------
 website/generated/firmata.adoc                     | 72 ----------------
 website/generated/genericcan.adoc                  | 46 -----------
 website/generated/iec-60870-5-104.adoc             | 48 -----------
 website/generated/knxnet-ip.adoc                   | 84 -------------------
 website/generated/logix.adoc                       | 55 -------------
 website/generated/modbus-ascii.adoc                | 94 ---------------------
 website/generated/modbus-rtu.adoc                  | 95 ----------------------
 website/generated/modbus-tcp.adoc                  | 62 --------------
 website/generated/opcua.adoc                       | 82 -------------------
 website/generated/open-protocol.adoc               | 47 -----------
 website/generated/plc4x.adoc                       | 49 -----------
 website/generated/profinet.adoc                    | 50 ------------
 website/generated/s7.adoc                          | 86 --------------------
 website/generated/simulated.adoc                   | 37 ---------
 41 files changed, 27 insertions(+), 1252 deletions(-)

diff --git a/plc4j/drivers/all/src/site/groovy/generate-config-documentation.groovy b/plc4j/drivers/all/src/site/groovy/generate-config-documentation.groovy
index cb78b4297f..a36cc84e97 100644
--- a/plc4j/drivers/all/src/site/groovy/generate-config-documentation.groovy
+++ b/plc4j/drivers/all/src/site/groovy/generate-config-documentation.groovy
@@ -56,7 +56,7 @@ def plcDriverManager = new DefaultPlcDriverManager(moduleClassloader)
 
 // Process all driver information.
 for (final def protocolCode in plcDriverManager.getProtocolCodes()) {
-    def outputFile = new File(project.getBasedir(), "../../../website/generated/" + protocolCode + ".adoc")
+    def outputFile = new File(project.getBasedir(), "../../../website/asciidoc/modules/users/partials/" + protocolCode + ".adoc")
     // In order to re-generate this file, make sure it doesn't exist.
     if(outputFile.exists()) {
         outputFile.delete()
diff --git a/website/asciidoc/modules/users/partials/ab-eth.adoc b/website/asciidoc/modules/users/partials/ab-eth.adoc
index 5e168930bb..e345f4c29f 100644
--- a/website/asciidoc/modules/users/partials/ab-eth.adoc
+++ b/website/asciidoc/modules/users/partials/ab-eth.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-ab-eth</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`raw`
diff --git a/website/asciidoc/modules/users/partials/ads.adoc b/website/asciidoc/modules/users/partials/ads.adoc
index 3412f6097c..ae4fd474d2 100644
--- a/website/asciidoc/modules/users/partials/ads.adoc
+++ b/website/asciidoc/modules/users/partials/ads.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-ads</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/bacnet-ip.adoc b/website/asciidoc/modules/users/partials/bacnet-ip.adoc
index 0e6150f14f..f6f6c6bcb6 100644
--- a/website/asciidoc/modules/users/partials/bacnet-ip.adoc
+++ b/website/asciidoc/modules/users/partials/bacnet-ip.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-bacnet</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`udp`
diff --git a/website/asciidoc/modules/users/partials/c-bus.adoc b/website/asciidoc/modules/users/partials/c-bus.adoc
index 98da125d16..b19dc5fc63 100644
--- a/website/asciidoc/modules/users/partials/c-bus.adoc
+++ b/website/asciidoc/modules/users/partials/c-bus.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-c-bus</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/canopen.adoc b/website/asciidoc/modules/users/partials/canopen.adoc
index ff87b26c63..fd9b02c874 100644
--- a/website/asciidoc/modules/users/partials/canopen.adoc
+++ b/website/asciidoc/modules/users/partials/canopen.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-canopen</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`socketcan`
diff --git a/website/asciidoc/modules/users/partials/eip.adoc b/website/asciidoc/modules/users/partials/eip.adoc
index 9380b23e8b..1f8d2bbf1a 100644
--- a/website/asciidoc/modules/users/partials/eip.adoc
+++ b/website/asciidoc/modules/users/partials/eip.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-eip</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/firmata.adoc b/website/asciidoc/modules/users/partials/firmata.adoc
index 89061a08c9..551e1a2b61 100644
--- a/website/asciidoc/modules/users/partials/firmata.adoc
+++ b/website/asciidoc/modules/users/partials/firmata.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-firmata</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`serial`
diff --git a/website/asciidoc/modules/users/partials/genericcan.adoc b/website/asciidoc/modules/users/partials/genericcan.adoc
index 193c38fe04..b49a50d4ad 100644
--- a/website/asciidoc/modules/users/partials/genericcan.adoc
+++ b/website/asciidoc/modules/users/partials/genericcan.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-can</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`socketcan`
diff --git a/website/asciidoc/modules/users/partials/iec-60870-5-104.adoc b/website/asciidoc/modules/users/partials/iec-60870-5-104.adoc
index 8368dee5c5..982376f3f8 100644
--- a/website/asciidoc/modules/users/partials/iec-60870-5-104.adoc
+++ b/website/asciidoc/modules/users/partials/iec-60870-5-104.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-iec-60870</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/knxnet-ip.adoc b/website/asciidoc/modules/users/partials/knxnet-ip.adoc
index 482254e81f..2e5c1435d2 100644
--- a/website/asciidoc/modules/users/partials/knxnet-ip.adoc
+++ b/website/asciidoc/modules/users/partials/knxnet-ip.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-knxnetip</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`udp`
diff --git a/website/asciidoc/modules/users/partials/logix.adoc b/website/asciidoc/modules/users/partials/logix.adoc
index 773e9d3934..6bea88dbc3 100644
--- a/website/asciidoc/modules/users/partials/logix.adoc
+++ b/website/asciidoc/modules/users/partials/logix.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-eip</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/modbus-ascii.adoc b/website/asciidoc/modules/users/partials/modbus-ascii.adoc
index 22f7ebe060..0187e48935 100644
--- a/website/asciidoc/modules/users/partials/modbus-ascii.adoc
+++ b/website/asciidoc/modules/users/partials/modbus-ascii.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-modbus</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`serial`
diff --git a/website/asciidoc/modules/users/partials/modbus-rtu.adoc b/website/asciidoc/modules/users/partials/modbus-rtu.adoc
index 589e96f7db..2c045d71da 100644
--- a/website/asciidoc/modules/users/partials/modbus-rtu.adoc
+++ b/website/asciidoc/modules/users/partials/modbus-rtu.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-modbus</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`serial`
diff --git a/website/asciidoc/modules/users/partials/modbus-tcp.adoc b/website/asciidoc/modules/users/partials/modbus-tcp.adoc
index 0d8c3d8d10..5b4bb7c367 100644
--- a/website/asciidoc/modules/users/partials/modbus-tcp.adoc
+++ b/website/asciidoc/modules/users/partials/modbus-tcp.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-modbus</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/opcua.adoc b/website/asciidoc/modules/users/partials/opcua.adoc
index b27e3e9bf1..7967387d35 100644
--- a/website/asciidoc/modules/users/partials/opcua.adoc
+++ b/website/asciidoc/modules/users/partials/opcua.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-opcua</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
@@ -69,6 +69,8 @@ Possible values are between others `jks`, `pkcs11`, `dks`, `jceks`.
 |`encoding.send-buffer-size` |INT |65535| |Maximum size of sent transport message chunk.
 |`encoding.max-message-size` |INT |2097152| |Maximum size of complete message.
 |`encoding.max-chunk-count` |INT |64| |Maximum number of chunks for both sent and received messages.
+|`endpoint-host` |STRING | | |Endpoint host used to establish secure channel.
+|`endpoint-port` |INT | | |Endpoint port used to establish secure channel
 5+|Transport config options:
 5+|
 +++
diff --git a/website/asciidoc/modules/users/partials/open-protocol.adoc b/website/asciidoc/modules/users/partials/open-protocol.adoc
index 164ee59d75..7291d8cf21 100644
--- a/website/asciidoc/modules/users/partials/open-protocol.adoc
+++ b/website/asciidoc/modules/users/partials/open-protocol.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-open-protocol</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/plc4x.adoc b/website/asciidoc/modules/users/partials/plc4x.adoc
index 4c50a337c8..3eff6a20e0 100644
--- a/website/asciidoc/modules/users/partials/plc4x.adoc
+++ b/website/asciidoc/modules/users/partials/plc4x.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-plc4x</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
diff --git a/website/asciidoc/modules/users/partials/profinet.adoc b/website/asciidoc/modules/users/partials/profinet.adoc
index 116490b384..aca4434a6f 100644
--- a/website/asciidoc/modules/users/partials/profinet.adoc
+++ b/website/asciidoc/modules/users/partials/profinet.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-profinet-ng</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`raw`
diff --git a/website/asciidoc/modules/users/partials/s7.adoc b/website/asciidoc/modules/users/partials/s7.adoc
index 8b3050507a..c00af94b03 100644
--- a/website/asciidoc/modules/users/partials/s7.adoc
+++ b/website/asciidoc/modules/users/partials/s7.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-s7</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Default Transport 4+|`tcp`
@@ -71,9 +71,10 @@ Allowed values: +
 - S7-1500 +
 - LOGO
 |`read-timeout` |INT |0| |This is the maximum waiting time for reading on the TCP channel. As there is no traffic, it must be assumed that the connection with the interlocutor was lost and it must be restarted. When the channel is closed, the "fail over" is carried out in case of having the secondary channel, or it is expected that it will be restored automatically, which is done every 4 seconds.
-|`ping` |BOOLEAN |false| |Time for supervision of TCP channels. If the channel is not active, a safe stop of the EventLoop must be performed, to ensure that no additional tasks are created.
-|`ping-time` |INT |0| |If your application requires sampling times greater than the set "read-timeout" time, it is important that the PING option is activated, this will prevent the TCP channel from being closed unnecessarily.
-|`retry-time` |INT |0| |Time value in seconds at which the execution of the PING will be scheduled. Generally set by developer experience, but generally should be the same as (read-timeout / 2).
+|`ping` |BOOLEAN |false| |If your application requires sampling times greater than the set "read-timeout" time, it is important that the PING option is activated, this will prevent the TCP channel from being closed unnecessarily.
+|`ping-time` |INT |0| |Time value in seconds at which the execution of the PING will be scheduled. Generally set by developer experience, but generally should be the same as (read-timeout / 2).
+|`retry-time` |INT |0| |Time for supervision of TCP channels. If the channel is not active, a safe stop of the EventLoop must be performed, to ensure that no additional tasks are created.
+|`enable-block-read-optimizer` |BOOLEAN |false| |Enable the new experimental block-read optimizer, that groups tags in close memory proximity together and reads blocks of data instead of individual tags. This allows more data to be transferred in one request and is generally intended for cases in which a big number of tags are read.
 5+|Transport config options:
 5+|
 +++
diff --git a/website/asciidoc/modules/users/partials/simulated.adoc b/website/asciidoc/modules/users/partials/simulated.adoc
index c2ed88f83f..1bf4acf1e1 100644
--- a/website/asciidoc/modules/users/partials/simulated.adoc
+++ b/website/asciidoc/modules/users/partials/simulated.adoc
@@ -29,7 +29,7 @@
 <dependency>
   <groupId>org.apache.plc4x</groupId>
   <artifactId>plc4j-driver-simulated</artifactId>
-  <version>{current-last-released-version}</version>
+  <version>{page-component-version}</version>
 </dependency>
 ----
 |Supported Transports 4+|
diff --git a/website/generated/ab-eth.adoc b/website/generated/ab-eth.adoc
deleted file mode 100644
index e345f4c29f..0000000000
--- a/website/generated/ab-eth.adoc
+++ /dev/null
@@ -1,48 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Allen Bradley ETH
-|Code 4+|`ab-eth`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-ab-eth</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`raw`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`station` |INT | | |Id of the station we want to connect to
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/ads.adoc b/website/generated/ads.adoc
deleted file mode 100644
index ae4fd474d2..0000000000
--- a/website/generated/ads.adoc
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Beckhoff TwinCat ADS
-|Code 4+|`ads`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-ads</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`target-ams-net-id` |STRING | |required |AMS-Net-Id of the target. An AMS-Net-Id has the regular format of an IPv4 IP-Address, however with 6 segments instead of 4.
-|`target-ams-port` |INT | |required |AMS port of the target.
-|`source-ams-net-id` |STRING | |required |AMS-Net-Id of the source. An AMS-Net-Id has the regular format of an IPv4 IP-Address, however with 6 segments instead of 4.
-|`source-ams-port` |INT | |required |AMS port of the source.
-|`timeout-request` |INT |4000| |Default timeout for all types of requests.
-|`load-symbol-and-data-type-tables` |BOOLEAN |true| |Configures, if when connecting the data-type- and symbol-table should be read. This is an optimization that can help in cases, where the PLC program is pretty large and downloading the full tables is causing problems. When disabled, symbolic addresses will manually be resolved as soon as an address is used.
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/bacnet-ip.adoc b/website/generated/bacnet-ip.adoc
deleted file mode 100644
index f6f6c6bcb6..0000000000
--- a/website/generated/bacnet-ip.adoc
+++ /dev/null
@@ -1,73 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|BACnet/IP
-|Code 4+|`bacnet-ip`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-bacnet</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`udp`
-|Supported Transports 4+|
- - `udp`
- - `tcp`
- - `pcap`
-5+|Config options:
-|`ede-file-path` |STRING | | |Path to the location of a single EDE file, that contains the descriptor for the target device.
-|`ede-directory-path` |STRING | | |Path to the directory used for storing multiple EDE files. These files contain the descriptors for the possible target devices.
-5+|Transport config options:
-5+|
-+++
-<h4>udp</h4>
-+++
-|`udp.local-port` |INT |-1| |Some connections require a UDP listener to listen on a fixed port. +
-Use this configuration option in order to define the port number of the local port.
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-5+|
-+++
-<h4>pcap</h4>
-+++
-|`pcap.support-vlans` |BOOLEAN |false| |Enables support for VLans
-|`pcap.replay-speed-factor` |FLOAT |1.0| |Numeric value for changing the replay speed: +
-- 1 = Normal speed (default) +
-- 0 = Maximum speed +
-- 0.5 = Half speed +
-- 2 = Double speed
-|`pcap.loop` |BOOLEAN |false| |Should the replay start at the beginning of the file as soon as the end is reached? +
-- true = Automatically start again +
-- false = Stop at the end (default)
-|`pcap.filter` |STRING | | |Filter expression used to filter out unwanted packets from the replay.
-|`pcap.support-vlans` |BOOLEAN |false| |Should VLan packets be automatically unpacked?
-|`pcap.protocol-id` |INT |-1| |When provided, filters all packets to let only packets matching this ethernet protocol-id pass.
-|===
diff --git a/website/generated/c-bus.adoc b/website/generated/c-bus.adoc
deleted file mode 100644
index b19dc5fc63..0000000000
--- a/website/generated/c-bus.adoc
+++ /dev/null
@@ -1,48 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Clipsal C-Bus
-|Code 4+|`c-bus`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-c-bus</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`srchk` |BOOLEAN |false| |Source check.
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/canopen.adoc b/website/generated/canopen.adoc
deleted file mode 100644
index fd9b02c874..0000000000
--- a/website/generated/canopen.adoc
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|CAN open
-|Code 4+|`canopen`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-canopen</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`socketcan`
-|Supported Transports 4+|
- - `socketcan`
-5+|Config options:
-|`node-id` |INT | | |CAN node identifier. Depending on used CAN version it might be 11 or 29 bit unsigned int.
-|`heartbeat` |BOOLEAN | | |Forces PLC4X to send CANopen heartbeat (NMT) messages to the bus.
-|`request-timeout` |INT |1000| |Time after which dispatched BUS operation (ie. SDO request) will be marked as failed.
-5+|Transport config options:
-5+|
-+++
-<h4>socketcan</h4>
-+++
-|===
diff --git a/website/generated/eip.adoc b/website/generated/eip.adoc
deleted file mode 100644
index 1f8d2bbf1a..0000000000
--- a/website/generated/eip.adoc
+++ /dev/null
@@ -1,52 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|EthernetIP
-|Code 4+|`eip`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-eip</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`backplane` |INT |1| |Without using routing information the backplane defaults to 1. This is overridden if communicationPath is provided.
-|`slot` |INT |0| |The slot within the backplane the CPU is located.
-|`big-endian` |BOOLEAN |true| |Configure if the connection should be set to transport data in Big-Endian format, or not.
-|`force-unconnected-operation` |BOOLEAN |false| |Forces the driver to use unconnected requests. +
-*Since: 0.13.0*
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/firmata.adoc b/website/generated/firmata.adoc
deleted file mode 100644
index 551e1a2b61..0000000000
--- a/website/generated/firmata.adoc
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Firmata
-|Code 4+|`firmata`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-firmata</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`serial`
-|Supported Transports 4+|
- - `serial`
-5+|Config options:
-5+|Transport config options:
-5+|
-+++
-<h4>serial</h4>
-+++
-|`serial.baud-rate` |INT |57600| |Baud-rate the serial port is set to. +
-Typical values are: +
-- 9600 +
-- 14400 +
-- 19200 +
-- 38400 +
-- 57600 +
-- 115200 +
-- 128000 +
-But can also be smaller or larger values.
-|`serial.num-data-bits` |INT |8| |Number of data-bits used to send data. +
-Typical values are: +
-- 7 +
-- 8 +
-But can also be smaller or larger values.
-|`serial.num-stop-bits` |INT |1| |Number of stop-bits used to terminate data. +
-Typical values are: +
-- 1 +
-- 2 +
-(The theoretical 1.5 stop-bits setting is not supported)
-|`serial.parity` |STRING |NO_PARITY| |Number of bits used to calculate data parity. +
-This is used to detect errors in transmission. +
-Allowed values are: +
-- NO_PARITY +
-- ODD_PARITY +
-- EVEN_PARITY +
-- MARK_PARITY +
-- SPACE_PARITY
-|===
diff --git a/website/generated/genericcan.adoc b/website/generated/genericcan.adoc
deleted file mode 100644
index b49a50d4ad..0000000000
--- a/website/generated/genericcan.adoc
+++ /dev/null
@@ -1,46 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Generic CAN
-|Code 4+|`genericcan`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-can</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`socketcan`
-|Supported Transports 4+|
- - `socketcan`
-5+|Config options:
-|`node-id` |INT | | |Node id of the target device.
-|`request-timeout` |INT |1000| |Default timeout for all types of requests.
-5+|Transport config options:
-5+|
-+++
-<h4>socketcan</h4>
-+++
-|===
diff --git a/website/generated/iec-60870-5-104.adoc b/website/generated/iec-60870-5-104.adoc
deleted file mode 100644
index 982376f3f8..0000000000
--- a/website/generated/iec-60870-5-104.adoc
+++ /dev/null
@@ -1,48 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|IEC 60870-5-104
-|Code 4+|`iec-60870-5-104`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-iec-60870</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`request-timeout` |INT |4000| |Default timeout for all types of requests.
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/knxnet-ip.adoc b/website/generated/knxnet-ip.adoc
deleted file mode 100644
index 2e5c1435d2..0000000000
--- a/website/generated/knxnet-ip.adoc
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|KNXNet/IP
-|Code 4+|`knxnet-ip`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-knxnetip</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`udp`
-|Supported Transports 4+|
- - `udp`
- - `pcap`
- - `raw`
-5+|Config options:
-|`knxproj-file-path` |STRING | | |Path to the `knxproj` file. The default KNXnet/IP protocol doesn't provide all the information needed to be able to fully decode the messages.
-|`knxproj-password` |STRING | | |Optional password needed to read the knxproj file.
-|`group-address-num-levels` |INT |3| |KNX Addresses can be encoded in multiple ways. Which encoding is used, is too not provided by the protocol itself so it has to be provided externally: +
- +
-- 3 Levels: {main-group (5 bit)}/{middle-group (3 bit)}/{sub-group (8 bit)} +
-- 2 Levels: {main-group (5 bit)}/{sub-group (11 bit)} +
-- 1 Level: {sub-group (16 bit)} +
- +
-The default is 3 levels. If the `knxproj-file-path` this information is provided by the file.
-|`connection-type` |STRING |LINK_LAYER| |Type of connection used to communicate. Possible values are: +
- +
-- 'LINK_LAYER' (default): The client becomes a participant of the KNX bus and gets it's own individual KNX address. +
-- 'RAW': The client gets unmanaged access to the bus (be careful with this) +
-- 'BUSMONITOR': The client operates as a busmonitor where he can't actively participate on the bus. Only one 'BUSMONITOR' connection is allowed at the same time on a KNXnet/IP gateway.
-5+|Transport config options:
-5+|
-+++
-<h4>udp</h4>
-+++
-|`udp.local-port` |INT |-1| |Some connections require a UDP listener to listen on a fixed port. +
-Use this configuration option in order to define the port number of the local port.
-5+|
-+++
-<h4>pcap</h4>
-+++
-|`pcap.replay-speed-factor` |FLOAT |1.0| |Numeric value for changing the replay speed: +
-- 1 = Normal speed (default) +
-- 0 = Maximum speed +
-- 0.5 = Half speed +
-- 2 = Double speed
-|`pcap.loop` |BOOLEAN |false| |Should the replay start at the beginning of the file as soon as the end is reached? +
-- true = Automatically start again +
-- false = Stop at the end (default)
-|`pcap.filter` |STRING | | |Filter expression used to filter out unwanted packets from the replay.
-|`pcap.support-vlans` |BOOLEAN |false| |Should VLan packets be automatically unpacked?
-|`pcap.protocol-id` |INT |-1| |When provided, filters all packets to let only packets matching this ethernet protocol-id pass.
-5+|
-+++
-<h4>raw</h4>
-+++
-|`raw.resolve-mac-address` |BOOLEAN | | |If set to true, the transport will automatically resolve the MAC address for a given IP address (Allows connecting to a raw-socket device using the devices host-name or ip-address).
-|`raw.support-vlans` |BOOLEAN |false| |Should VLan packets be automatically unpacked?
-|`raw.protocol-id` |INT |-1| |When provided, filters all packets to let only packets matching this ethernet protocol-id pass.
-|===
diff --git a/website/generated/logix.adoc b/website/generated/logix.adoc
deleted file mode 100644
index 6bea88dbc3..0000000000
--- a/website/generated/logix.adoc
+++ /dev/null
@@ -1,55 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Logix CIP
-|Code 4+|`logix`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-eip</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`communication-path` |STRING | | |The communication path allows for connection routing across multiple backplanes. It uses a common format found in Logix controllers. +
-It consists of pairs of values, each pair begins with either 1 (Backplane) or 2 (Ethernet), followed by a slot in the case of a backplane address, +
-or if using Ethernet an ip address. e.g. [1,4,2,192.168.0.1,1,1] - Routes to the 4th slot in the first rack, which is a ethernet module, it then connects to the address 192.168.0.1, then finds the module in slot 1.
-|`backplane` |INT |1| |Without using routing information the backplane defaults to 1. This is overridden if communicationPath is provided.
-|`slot` |INT |0| |The slot within the backplane the CPU is located.
-|`big-endian` |BOOLEAN |true| |Configure if the connection should be set to transport data in Big-Endian format, or not.
-|`force-unconnected-operation` |BOOLEAN |false| |Forces the driver to use unconnected requests. +
-*Since: 0.13.0*
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/modbus-ascii.adoc b/website/generated/modbus-ascii.adoc
deleted file mode 100644
index 0187e48935..0000000000
--- a/website/generated/modbus-ascii.adoc
+++ /dev/null
@@ -1,94 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Modbus ASCII
-|Code 4+|`modbus-ascii`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-modbus</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`serial`
-|Supported Transports 4+|
- - `tcp`
- - `serial`
-5+|Config options:
-|`request-timeout` |INT |5000| |Default timeout for all types of requests.
-|`default-unit-identifier` |STRUCT |1| |Unit-identifier or slave-id that identifies the target PLC (On RS485 multiple Modbus Devices can be listening). Defaults to 1.
-|`default-payload-byte-order` |STRING |BIG_ENDIAN| |Default encoding used for transporting register values (Defaults to BIG_ENDIAN). +
-Allowed values are:  +
- - BIG_ENDIAN +
- - LITTLE_ENDIAN +
- - BIG_ENDIAN_BYTE_SWAP +
- - LITTLE_ENDIAN_BYTE_SWAP +
- +
-*Since: 0.13.0*
-|`max-coils-per-request` |INT |2000| |Maximum number of coils addressable in one request (Defaults to 2000) +
-*Since: 0.13.0*
-|`max-registers-per-request` |INT |125| |Maximum number of registers addressable in one request (Defaults to 125) +
-*Since: 0.13.0*
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-5+|
-+++
-<h4>serial</h4>
-+++
-|`serial.baud-rate` |INT |57600| |Baud-rate the serial port is set to. +
-Typical values are: +
-- 9600 +
-- 14400 +
-- 19200 +
-- 38400 +
-- 57600 +
-- 115200 +
-- 128000 +
-But can also be smaller or larger values.
-|`serial.num-data-bits` |INT |8| |Number of data-bits used to send data. +
-Typical values are: +
-- 7 +
-- 8 +
-But can also be smaller or larger values.
-|`serial.num-stop-bits` |INT |1| |Number of stop-bits used to terminate data. +
-Typical values are: +
-- 1 +
-- 2 +
-(The theoretical 1.5 stop-bits setting is not supported)
-|`serial.parity` |STRING |NO_PARITY| |Number of bits used to calculate data parity. +
-This is used to detect errors in transmission. +
-Allowed values are: +
-- NO_PARITY +
-- ODD_PARITY +
-- EVEN_PARITY +
-- MARK_PARITY +
-- SPACE_PARITY
-|===
diff --git a/website/generated/modbus-rtu.adoc b/website/generated/modbus-rtu.adoc
deleted file mode 100644
index 2c045d71da..0000000000
--- a/website/generated/modbus-rtu.adoc
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Modbus RTU
-|Code 4+|`modbus-rtu`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-modbus</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`serial`
-|Supported Transports 4+|
- - `tcp`
- - `serial`
-5+|Config options:
-|`request-timeout` |INT |5000| |Default timeout for all types of requests.
-|`default-unit-identifier` |INT |1| |Unit-identifier or slave-id that identifies the target PLC (On RS485 multiple Modbus Devices can be listening). Defaults to 1. +
-*Since: renamed from 'unit-identifier' in 0.13.0*
-|`default-payload-byte-order` |STRING |BIG_ENDIAN| |Default encoding used for transporting register values (Defaults to BIG_ENDIAN). +
-Allowed values are:  +
- - BIG_ENDIAN +
- - LITTLE_ENDIAN +
- - BIG_ENDIAN_BYTE_SWAP +
- - LITTLE_ENDIAN_BYTE_SWAP +
- +
-*Since: 0.13.0*
-|`max-coils-per-request` |INT |2000| |Maximum number of coils addressable in one request (Defaults to 2000) +
-*Since: 0.13.0*
-|`max-registers-per-request` |INT |125| |Maximum number of registers addressable in one request (Defaults to 125) +
-*Since: 0.13.0*
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-5+|
-+++
-<h4>serial</h4>
-+++
-|`serial.baud-rate` |INT |57600| |Baud-rate the serial port is set to. +
-Typical values are: +
-- 9600 +
-- 14400 +
-- 19200 +
-- 38400 +
-- 57600 +
-- 115200 +
-- 128000 +
-But can also be smaller or larger values.
-|`serial.num-data-bits` |INT |8| |Number of data-bits used to send data. +
-Typical values are: +
-- 7 +
-- 8 +
-But can also be smaller or larger values.
-|`serial.num-stop-bits` |INT |1| |Number of stop-bits used to terminate data. +
-Typical values are: +
-- 1 +
-- 2 +
-(The theoretical 1.5 stop-bits setting is not supported)
-|`serial.parity` |STRING |NO_PARITY| |Number of bits used to calculate data parity. +
-This is used to detect errors in transmission. +
-Allowed values are: +
-- NO_PARITY +
-- ODD_PARITY +
-- EVEN_PARITY +
-- MARK_PARITY +
-- SPACE_PARITY
-|===
diff --git a/website/generated/modbus-tcp.adoc b/website/generated/modbus-tcp.adoc
deleted file mode 100644
index 5b4bb7c367..0000000000
--- a/website/generated/modbus-tcp.adoc
+++ /dev/null
@@ -1,62 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Modbus TCP
-|Code 4+|`modbus-tcp`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-modbus</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`request-timeout` |INT |5000| |Default timeout for all types of requests.
-|`default-unit-identifier` |INT |1| |Unit-identifier or slave-id that identifies the target PLC (On RS485 multiple Modbus Devices can be listening). Defaults to 1.
-|`ping-address` |STRING |4x00001:BOOL| |Simple address, that the driver will use to check, if the connection to a given device is active (Defaults to reading holding-register 1).
-|`default-payload-byte-order` |STRING |BIG_ENDIAN| |Default encoding used for transporting register values (Defaults to BIG_ENDIAN). +
-Allowed values are:  +
- - BIG_ENDIAN +
- - LITTLE_ENDIAN +
- - BIG_ENDIAN_BYTE_SWAP +
- - LITTLE_ENDIAN_BYTE_SWAP +
- +
-*Since: 0.13.0*
-|`max-coils-per-request` |INT |2000| |Maximum number of coils addressable in one request (Defaults to 2000) +
-*Since: 0.13.0*
-|`max-registers-per-request` |INT |125| |Maximum number of registers addressable in one request (Defaults to 125) +
-*Since: 0.13.0*
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/opcua.adoc b/website/generated/opcua.adoc
deleted file mode 100644
index 7967387d35..0000000000
--- a/website/generated/opcua.adoc
+++ /dev/null
@@ -1,82 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Opcua
-|Code 4+|`opcua`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-opcua</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`protocol-code` |STRING | | |
-|`transport-code` |STRING | | |
-|`transport-config` |STRING | | |
-|`discovery` |BOOLEAN |true| |Controls the feature of the discovery endpoint of an OPC UA server which every server +
-will propagate over an '<address>/discovery' endpoint. The most common issue here is that most servers are not correctly +
-configured and propagate the wrong external IP or URL address. If that is the case you can disable the discovery by +
-configuring it with a `false` value. +
- +
-The discovery phase is always conducted using `NONE` security policy.
-|`username` |STRING | | |A username to authenticate to the OPCUA server with.
-|`password` |STRING | | |A password to authenticate to the OPCUA server with.
-|`security-policy` |STRING |NONE| |The security policy applied to communication channel between driver and OPC UA server. +
-Default value assumes. Possible options are `NONE`, `Basic128Rsa15`, `Basic256`, `Basic256Sha256`, `Aes128_Sha256_RsaOaep`, `Aes256_Sha256_RsaPss`.
-|`message-security` |STRING |SIGN_ENCRYPT| |The security policy applied to messages exchanged after handshake phase. +
-Possible options are `NONE`, `SIGN`, `SIGN_ENCRYPT`. +
-This option is effective only when `securityPolicy` turns encryption (anything beyond `NONE`).
-|`key-store-file` |STRING | | |The Keystore file used to lookup client certificate and its private key.
-|`key-store-type` |STRING |pkcs12| |Keystore type used to access keystore and private key, defaults to PKCS (for Java 11+). +
-Possible values are between others `jks`, `pkcs11`, `dks`, `jceks`.
-|`key-store-password` |STRING | | |Java keystore password used to access keystore and private key.
-|`server-certificate-file` |STRING | | |Filesystem location where server certificate is located, supported formats are `DER` and `PEM`.
-|`trust-store-file` |STRING | | |The trust store file used to verify server certificates and its chain.
-|`trust-store-type` |STRING |pkcs12| |Keystore type used to access keystore and private key, defaults to PKCS (for Java 11+). +
-Possible values are between others `jks`, `pkcs11`, `dks`, `jceks`.
-|`trust-store-password` |STRING | | |Password used to open trust store.
-|`channel-lifetime` |LONG |3600000| |Time for which negotiated secure channel, its keys and session remains open. Value in milliseconds, by default 60 minutes.
-|`session-timeout` |LONG |120000| |Expiry time for opened secure session, value in milliseconds. Defaults to 2 minutes.
-|`negotiation-timeout` |LONG |60000| |Timeout for all negotiation steps prior acceptance of application level operations - this timeout applies to open secure channel, create session and close calls. Defaults to 60 seconds.
-|`request-timeout` |LONG |30000| |Timeout for read/write/subscribe calls. Value in milliseconds.
-|`encoding.receive-buffer-size` |INT |65535| |Maximum size of received TCP transport message chunk value in bytes.
-|`encoding.send-buffer-size` |INT |65535| |Maximum size of sent transport message chunk.
-|`encoding.max-message-size` |INT |2097152| |Maximum size of complete message.
-|`encoding.max-chunk-count` |INT |64| |Maximum number of chunks for both sent and received messages.
-|`endpoint-host` |STRING | | |Endpoint host used to establish secure channel.
-|`endpoint-port` |INT | | |Endpoint port used to establish secure channel
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/open-protocol.adoc b/website/generated/open-protocol.adoc
deleted file mode 100644
index 7291d8cf21..0000000000
--- a/website/generated/open-protocol.adoc
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Open-Protocol
-|Code 4+|`open-protocol`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-open-protocol</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/plc4x.adoc b/website/generated/plc4x.adoc
deleted file mode 100644
index 3eff6a20e0..0000000000
--- a/website/generated/plc4x.adoc
+++ /dev/null
@@ -1,49 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|PLC4X (Proxy-Protocol)
-|Code 4+|`plc4x`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-plc4x</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`remote-connection-string` |STRING | | |URL-Encoded connection string to use on the proxy side to reach the given PLC.
-|`request-timeout` |INT |5000| |Default timeout for all types of requests.
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/profinet.adoc b/website/generated/profinet.adoc
deleted file mode 100644
index aca4434a6f..0000000000
--- a/website/generated/profinet.adoc
+++ /dev/null
@@ -1,50 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Profinet
-|Code 4+|`profinet`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-profinet-ng</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`raw`
-|Supported Transports 4+|
- - `raw`
-5+|Config options:
-|`gsd-directory` |STRING |~/.gsd|required |
-|`dap-id` |STRING | | |
-|`ip-address` |STRING | | |
-5+|Transport config options:
-5+|
-+++
-<h4>raw</h4>
-+++
-|`raw.resolve-mac-address` |BOOLEAN | | |If set to true, the transport will automatically resolve the MAC address for a given IP address (Allows connecting to a raw-socket device using the devices host-name or ip-address).
-|`raw.support-vlans` |BOOLEAN |false| |Should VLan packets be automatically unpacked?
-|`raw.protocol-id` |INT |-1| |When provided, filters all packets to let only packets matching this ethernet protocol-id pass.
-|===
diff --git a/website/generated/s7.adoc b/website/generated/s7.adoc
deleted file mode 100644
index c00af94b03..0000000000
--- a/website/generated/s7.adoc
+++ /dev/null
@@ -1,86 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Siemens S7 (Basic)
-|Code 4+|`s7`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-s7</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Default Transport 4+|`tcp`
-|Supported Transports 4+|
- - `tcp`
-5+|Config options:
-|`local-rack` |INT |1| |Rack value for the client (PLC4X device).
-|`local-slot` |INT |1| |Slot value for the client (PLC4X device).
-|`local-device-group` |STRING |OTHERS| |Local Device Group. (Defaults to 'OTHERS'). +
-Allowed values: +
- - PG_OR_PC +
- - OS +
- - OTHERS +
-*Since: 0.13.0*
-|`local-tsap` |INT |0| |Local Transport Service Access Point. (Overrides settings made in local-rack, local-slot and local-device-group. Be sure to convert into integer representation)
-|`remote-rack` |INT |0| |Rack value for the remote main CPU (PLC).
-|`remote-slot` |INT |0| |Slot value for the remote main CPU (PLC).
-|`remote-device-group` |STRING |PG_OR_PC| |Remote Device Group (Defaults to 'PG_OR_PC'). +
-Allowed values: +
- - PG_OR_PC +
- - OS +
- - OTHERS +
-*Since: 0.13.0*
-|`remote-tsap` |INT |0| |Remote Transport Service Access Point. (Overrides settings made in remote-rack, remote-slot and remote-device-group. Be sure to convert into integer representation)
-|`remote-rack2` |INT |0| |Rack value for the remote secondary CPU (PLC).
-|`remote-slot2` |INT |0| |Slot value for the remote secondary CPU (PLC).
-|`remote-device-group2` |STRING |PG_OR_PC| |Remote Device Group. (Defaults to 'PG_OR_PC'). +
-Allowed values: +
- - PG_OR_PC +
- - OS +
- - OTHERS +
-*Since: 0.13.0*
-|`pdu-size` |INT |1024| |Maximum size of a data-packet sent to and received from the remote PLC. During the connection process both parties will negotiate a maximum size both parties can work with and is equal or smaller than the given value is used. The driver will automatically split up large requests to not exceed this value in a request or expected response.
-|`max-amq-caller` |INT |8| |Maximum number of unconfirmed requests the PLC will accept in parallel before discarding with errors. This parameter also will be negotiated during the connection process and the maximum both parties can work with and is equal or smaller than the given value is used. The driver will automatically take care not exceeding this value while processing requests. Too many requests can cause a growing queue.
-|`max-amq-callee` |INT |8| |Maximum number of unconfirmed responses or requests PLC4X will accept in parallel before discarding with errors. This option is available for completeness and is correctly handled out during the connection process, however it is currently not enforced on PLC4X’s side. So if a PLC would send more messages than agreed upon, these would still be processed.
-|`controller-type` |STRING | | |As part of the connection process, usually the PLC4X S7 driver would try to identify the remote device. However some devices seem to have problems with this and hang up or cause other problems. In such a case, providing the controller-type will skip the identification process and hereby avoid this type of problem. Possible values are:/n- S7_300 +
-- S7_400 +
-- S7_1200 +
-- S7-1500 +
-- LOGO
-|`read-timeout` |INT |0| |This is the maximum waiting time for reading on the TCP channel. As there is no traffic, it must be assumed that the connection with the interlocutor was lost and it must be restarted. When the channel is closed, the "fail over" is carried out in case of having the secondary channel, or it is expected that it will be restored automatically, which is done every 4 seconds.
-|`ping` |BOOLEAN |false| |If your application requires sampling times greater than the set "read-timeout" time, it is important that the PING option is activated, this will prevent the TCP channel from being closed unnecessarily.
-|`ping-time` |INT |0| |Time value in seconds at which the execution of the PING will be scheduled. Generally set by developer experience, but generally should be the same as (read-timeout / 2).
-|`retry-time` |INT |0| |Time for supervision of TCP channels. If the channel is not active, a safe stop of the EventLoop must be performed, to ensure that no additional tasks are created.
-|`enable-block-read-optimizer` |BOOLEAN |false| |Enable the new experimental block-read optimizer, that groups tags in close memory proximity together and reads blocks of data instead of individual tags. This allows more data to be transferred in one request and is generally intended for cases in which a big number of tags are read.
-5+|Transport config options:
-5+|
-+++
-<h4>tcp</h4>
-+++
-|`tcp.keep-alive` |BOOLEAN |false| |Should keep-alive packets be sent?
-|`tcp.no-delay` |BOOLEAN |true| |Should packets be sent instantly or should we give the OS some time to aggregate data.
-|`tcp.default-timeout` |INT |1000| |Timeout after which a connection will be treated as disconnected.
-|===
diff --git a/website/generated/simulated.adoc b/website/generated/simulated.adoc
deleted file mode 100644
index 1bf4acf1e1..0000000000
--- a/website/generated/simulated.adoc
+++ /dev/null
@@ -1,37 +0,0 @@
-//
-//  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
-//
-//      https://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.
-//
-
-// Code generated by code-generation. DO NOT EDIT.
-
-[cols="2,2a,2a,2a,4a"]
-|===
-|Name |Type |Default Value |Required |Description
-|Name 4+|Simulated PLC4X Datasource
-|Code 4+|`simulated`
-|Maven Dependency 4+|
-
-[subs=attributes+]
-----
-<dependency>
-  <groupId>org.apache.plc4x</groupId>
-  <artifactId>plc4j-driver-simulated</artifactId>
-  <version>{page-component-version}</version>
-</dependency>
-----
-|Supported Transports 4+|
-5+|Config options:
-|===