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 9102e86 Site checkin for project PLC4X: Jenkins Tools
9102e86 is described below
commit 9102e8610a3b70beb63fbc60ca43492e198ee4cc
Author: jenkins <[email protected]>
AuthorDate: Wed Mar 11 11:14:01 2020 +0000
Site checkin for project PLC4X: Jenkins Tools
---
sitemap.html | 2 ++
users/blogs-videos-and-slides.html | 3 +++
users/download.html | 3 +++
users/gettingstarted.html | 3 +++
users/index.html | 16 ++++++++++++
users/industry40.html | 3 +++
users/integrations/apache-calcite.html | 3 +++
users/integrations/apache-camel.html | 3 +++
users/integrations/apache-edgent.html | 3 +++
users/integrations/apache-iotdb.html | 3 +++
users/integrations/apache-kafka.html | 3 +++
users/integrations/apache-nifi.html | 3 +++
users/integrations/apache-streampipes.html | 3 +++
users/integrations/eclipse-ditto.html | 3 +++
users/integrations/elastic-logstash.html | 3 +++
users/integrations/index.html | 3 +++
users/plc4j/general-concepts.html | 3 +++
users/plc4j/gettingstarted.html | 3 +++
users/plc4j/virtual-modbus.html | 3 +++
users/protocols/ab-eth.html | 3 +++
users/protocols/ads.html | 3 +++
users/protocols/bacnetip.html | 3 +++
users/protocols/deltav.html | 3 +++
users/protocols/df1.html | 3 +++
users/protocols/ethernet-ip.html | 3 +++
users/protocols/firmata.html | 39 ++++++++++++++++++++++++++----
users/protocols/index.html | 3 +++
users/protocols/knxnetip.html | 3 +++
users/protocols/modbus.html | 3 +++
users/protocols/opc-ua.html | 3 +++
users/protocols/s7.html | 3 +++
users/protocols/simulated.html | 3 +++
users/security.html | 3 +++
users/tools/capture-replay.html | 3 +++
users/tools/connection-pool.html | 3 +++
users/tools/index.html | 3 +++
users/tools/opm.html | 3 +++
users/tools/scraper.html | 3 +++
users/tools/testing.html | 3 +++
users/transports/index.html | 3 +++
users/transports/pcap-replay.html | 3 +++
users/transports/raw-socket.html | 3 +++
users/transports/serial.html | 3 +++
users/transports/tcp.html | 3 +++
users/transports/udp.html | 3 +++
45 files changed, 178 insertions(+), 5 deletions(-)
diff --git a/sitemap.html b/sitemap.html
index 9f50632..6d7f300 100644
--- a/sitemap.html
+++ b/sitemap.html
@@ -150,6 +150,8 @@
<li><a href="users/protocols/ethernet-ip.html">EtherNet/IP</a></li>
+<li><a href="users/protocols/firmata.html">Firmata</a></li>
+
<li><a href="users/protocols/knxnetip.html">KNXnet/IP</a></li>
<li><a href="users/protocols/modbus.html">Modbus (TCP/Serial)</a></li>
diff --git a/users/blogs-videos-and-slides.html
b/users/blogs-videos-and-slides.html
index 5838da7..01ca6a9 100644
--- a/users/blogs-videos-and-slides.html
+++ b/users/blogs-videos-and-slides.html
@@ -114,6 +114,9 @@
<a href="../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/download.html b/users/download.html
index 7d1d36f..1951f4e 100644
--- a/users/download.html
+++ b/users/download.html
@@ -114,6 +114,9 @@
<a href="../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/gettingstarted.html b/users/gettingstarted.html
index ebdd811..37308bd 100644
--- a/users/gettingstarted.html
+++ b/users/gettingstarted.html
@@ -114,6 +114,9 @@
<a href="../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/index.html b/users/index.html
index aedcde1..8c075fb 100644
--- a/users/index.html
+++ b/users/index.html
@@ -114,6 +114,9 @@
<a href="../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
@@ -355,6 +358,19 @@
<div class="carousel-item">
<div class="col-md-12 col-lg-4">
<div class="card h-100 p-5 justify-content-center"
+ onclick="location.href='protocols/firmata.html';"
style="cursor:pointer;">
+ <!--div class="d-flex align-items-center justify-content-center
h-100">
+ <img src="../images/protocols/firmata.gif" alt="Card image cap">
+ </div-->
+ <div class="card-body">
+ <h5 class="card-title"><b>Firmata</b></h5>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="carousel-item">
+ <div class="col-md-12 col-lg-4">
+ <div class="card h-100 p-5 justify-content-center"
onclick="location.href='protocols/knxnetip.html';"
style="cursor:pointer;">
<!--div class="d-flex align-items-center justify-content-center
h-100">
diff --git a/users/industry40.html b/users/industry40.html
index 68567ee..03d0980 100644
--- a/users/industry40.html
+++ b/users/industry40.html
@@ -114,6 +114,9 @@
<a href="../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/apache-calcite.html
b/users/integrations/apache-calcite.html
index c3bb6b1..57a6a94 100644
--- a/users/integrations/apache-calcite.html
+++ b/users/integrations/apache-calcite.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/apache-camel.html
b/users/integrations/apache-camel.html
index 4a0c3b7..24ea299 100644
--- a/users/integrations/apache-camel.html
+++ b/users/integrations/apache-camel.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/apache-edgent.html
b/users/integrations/apache-edgent.html
index 8bb488a..fdeb44f 100644
--- a/users/integrations/apache-edgent.html
+++ b/users/integrations/apache-edgent.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/apache-iotdb.html
b/users/integrations/apache-iotdb.html
index 85bcfcb..2b5a854 100644
--- a/users/integrations/apache-iotdb.html
+++ b/users/integrations/apache-iotdb.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/apache-kafka.html
b/users/integrations/apache-kafka.html
index e735e82..17c7b09 100644
--- a/users/integrations/apache-kafka.html
+++ b/users/integrations/apache-kafka.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/apache-nifi.html
b/users/integrations/apache-nifi.html
index 5def282..e55d429 100644
--- a/users/integrations/apache-nifi.html
+++ b/users/integrations/apache-nifi.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/apache-streampipes.html
b/users/integrations/apache-streampipes.html
index 6391c5a..1b11be3 100644
--- a/users/integrations/apache-streampipes.html
+++ b/users/integrations/apache-streampipes.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/eclipse-ditto.html
b/users/integrations/eclipse-ditto.html
index 9b3edd9..9cf2908 100644
--- a/users/integrations/eclipse-ditto.html
+++ b/users/integrations/eclipse-ditto.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/elastic-logstash.html
b/users/integrations/elastic-logstash.html
index 4047746..3a5dc5b 100644
--- a/users/integrations/elastic-logstash.html
+++ b/users/integrations/elastic-logstash.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/integrations/index.html b/users/integrations/index.html
index 2bef0ee..7d5bb05 100644
--- a/users/integrations/index.html
+++ b/users/integrations/index.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/plc4j/general-concepts.html
b/users/plc4j/general-concepts.html
index 43b7a6f..3f26a9e 100644
--- a/users/plc4j/general-concepts.html
+++ b/users/plc4j/general-concepts.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/plc4j/gettingstarted.html b/users/plc4j/gettingstarted.html
index d0a5cfe..5baa8be 100644
--- a/users/plc4j/gettingstarted.html
+++ b/users/plc4j/gettingstarted.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/plc4j/virtual-modbus.html b/users/plc4j/virtual-modbus.html
index 3459885..a8502ed 100644
--- a/users/plc4j/virtual-modbus.html
+++ b/users/plc4j/virtual-modbus.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/ab-eth.html b/users/protocols/ab-eth.html
index 3e5a08a..0c51d91 100644
--- a/users/protocols/ab-eth.html
+++ b/users/protocols/ab-eth.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/ads.html b/users/protocols/ads.html
index af4097e..7b68062 100644
--- a/users/protocols/ads.html
+++ b/users/protocols/ads.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/bacnetip.html b/users/protocols/bacnetip.html
index a5173d0..c70981a 100644
--- a/users/protocols/bacnetip.html
+++ b/users/protocols/bacnetip.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/deltav.html b/users/protocols/deltav.html
index 0e0f65d..dc5cdf6 100644
--- a/users/protocols/deltav.html
+++ b/users/protocols/deltav.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/df1.html b/users/protocols/df1.html
index 1c956c5..c207a09 100644
--- a/users/protocols/df1.html
+++ b/users/protocols/df1.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/ethernet-ip.html b/users/protocols/ethernet-ip.html
index 52b0fe4..e75d4d3 100644
--- a/users/protocols/ethernet-ip.html
+++ b/users/protocols/ethernet-ip.html
@@ -114,6 +114,9 @@
<strong class="nav-link">EtherNet/IP</strong>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/firmata.html b/users/protocols/firmata.html
index f33ade4..b04aa12 100644
--- a/users/protocols/firmata.html
+++ b/users/protocols/firmata.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <strong class="nav-link">Firmata</strong>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
@@ -330,14 +333,18 @@
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
<p><code>write</code></p>
</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p>Writing is only supported to digital addresses.</p>
+</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
<p><code>subscribe</code></p>
</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div
class="paragraph">
+<p>Reading is supported for both digital and analog addresses. See
<code>note</code> after this table however.</p>
+</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top" colspan="3"><p
class="tableblock">Options</p></td>
@@ -377,13 +384,13 @@ When subscribing to pins, these are configured to become
read pins. When writing
</div>
<div class="paragraph">
<p>The <code>start-address</code> and <code>array-size</code> are simple
integer values.
-<code>special-config</code> can be used to fonfigure the digital input pin to
something else than <code>INPUT</code>.</p>
+<code>special-config</code> can be used to configure the digital input pin to
something else than <code>INPUT</code>.</p>
</div>
<div class="paragraph">
<p>Currently the only supported option is <code>PULLUP</code> which configured
the Arduino’s digital input pin to use it’s built in
pullup-resistor.</p>
</div>
<div class="paragraph">
-<p>Both the <code>array-size</code> as well as the <code>special-config</code>
parts are optional. So the fillowing addresses would also be valid:</p>
+<p>Both the <code>array-size</code> as well as the <code>special-config</code>
parts are optional. So the following example addresses are valid:</p>
</div>
<div class="listingblock">
<div class="content">
@@ -410,7 +417,29 @@ However in case of using the serial port (which will
always be the case when usi
</div>
<div class="sect3">
<h4 id="analog_addresses">Analog Addresses</h4>
-
+<div class="paragraph">
+<p>The full format for an analog address is as follows:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre>analog:{start-address}[{array-size}]</pre>
+</div>
+</div>
+<div class="paragraph">
+<p>The <code>start-address</code> and <code>array-size</code> are simple
integer values.</p>
+</div>
+<div class="paragraph">
+<p>Both the <code>array-size</code> is optional. So the following example
addresses are valid:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre>analog:1
+analog:2[3]</pre>
+</div>
+</div>
+<div class="paragraph">
+<p>A normal <code>Arduino Uno</code> is equipped with 6 analog inputs: 0-5</p>
+</div>
</div>
</div>
</div>
diff --git a/users/protocols/index.html b/users/protocols/index.html
index dada882..708153c 100644
--- a/users/protocols/index.html
+++ b/users/protocols/index.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/knxnetip.html b/users/protocols/knxnetip.html
index 0859177..8f7fe5f 100644
--- a/users/protocols/knxnetip.html
+++ b/users/protocols/knxnetip.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<strong class="nav-link">KNXnet/IP</strong>
</li>
<li class="nav-item">
diff --git a/users/protocols/modbus.html b/users/protocols/modbus.html
index 2908c1c..f6c50cb 100644
--- a/users/protocols/modbus.html
+++ b/users/protocols/modbus.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/opc-ua.html b/users/protocols/opc-ua.html
index 31d81f6..b78d091 100644
--- a/users/protocols/opc-ua.html
+++ b/users/protocols/opc-ua.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/s7.html b/users/protocols/s7.html
index 1fab53e..338fc39 100644
--- a/users/protocols/s7.html
+++ b/users/protocols/s7.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/protocols/simulated.html b/users/protocols/simulated.html
index 59fe401..7b52a6a 100644
--- a/users/protocols/simulated.html
+++ b/users/protocols/simulated.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/security.html b/users/security.html
index 45bb94f..3836e08 100644
--- a/users/security.html
+++ b/users/security.html
@@ -114,6 +114,9 @@
<a href="../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/tools/capture-replay.html b/users/tools/capture-replay.html
index 52dd1ef..adf97dc 100644
--- a/users/tools/capture-replay.html
+++ b/users/tools/capture-replay.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/tools/connection-pool.html b/users/tools/connection-pool.html
index 5518be4..8888cc8 100644
--- a/users/tools/connection-pool.html
+++ b/users/tools/connection-pool.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/tools/index.html b/users/tools/index.html
index e407de6..4b438f5 100644
--- a/users/tools/index.html
+++ b/users/tools/index.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/tools/opm.html b/users/tools/opm.html
index 3dcf261..594379a 100644
--- a/users/tools/opm.html
+++ b/users/tools/opm.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/tools/scraper.html b/users/tools/scraper.html
index 6e429d5..4b6500c 100644
--- a/users/tools/scraper.html
+++ b/users/tools/scraper.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/tools/testing.html b/users/tools/testing.html
index fdc64cc..d4950a1 100644
--- a/users/tools/testing.html
+++ b/users/tools/testing.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/transports/index.html b/users/transports/index.html
index 0b28c00..576c831 100644
--- a/users/transports/index.html
+++ b/users/transports/index.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/transports/pcap-replay.html
b/users/transports/pcap-replay.html
index 292305b..1767fd4 100644
--- a/users/transports/pcap-replay.html
+++ b/users/transports/pcap-replay.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/transports/raw-socket.html b/users/transports/raw-socket.html
index e693256..57f1152 100644
--- a/users/transports/raw-socket.html
+++ b/users/transports/raw-socket.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/transports/serial.html b/users/transports/serial.html
index ba9623e..d9229de 100644
--- a/users/transports/serial.html
+++ b/users/transports/serial.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/transports/tcp.html b/users/transports/tcp.html
index 254f152..b648783 100644
--- a/users/transports/tcp.html
+++ b/users/transports/tcp.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">
diff --git a/users/transports/udp.html b/users/transports/udp.html
index d0d2541..9585ae2 100644
--- a/users/transports/udp.html
+++ b/users/transports/udp.html
@@ -114,6 +114,9 @@
<a href="../../users/protocols/ethernet-ip.html"
class="nav-link">EtherNet/IP</a>
</li>
<li class="nav-item">
+ <a href="../../users/protocols/firmata.html"
class="nav-link">Firmata</a>
+ </li>
+ <li class="nav-item">
<a href="../../users/protocols/knxnetip.html"
class="nav-link">KNXnet/IP</a>
</li>
<li class="nav-item">