You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by gi...@apache.org on 2021/07/24 18:21:22 UTC

[plc4x-website] branch asf-site updated: Site checkin for project PLC4X: Jenkins Tools

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 145a0ab  Site checkin for project PLC4X: Jenkins Tools
145a0ab is described below

commit 145a0ab06aa4f7b24f41db2634542f35daf8a504
Author: jenkins <bu...@apache.org>
AuthorDate: Sat Jul 24 18:21:19 2021 +0000

    Site checkin for project PLC4X: Jenkins Tools
---
 users/protocols/index.html | 213 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 211 insertions(+), 2 deletions(-)

diff --git a/users/protocols/index.html b/users/protocols/index.html
index a9cebaa..0875a2d 100644
--- a/users/protocols/index.html
+++ b/users/protocols/index.html
@@ -284,9 +284,218 @@
         </nav>
                                             <main role="main" class="ml-sm-auto px-4 col-sm-pull col-md-9 col-lg-10 h-100">
             <div class="sect1">
-<h2 id="protocols">Protocols</h2>
+<h2 id="current_sanguage_support_for_protocols">Current sanguage support for protocols</h2>
 <div class="sectionbody">
-
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 25%;"/>
+<col style="width: 25%;"/>
+<col style="width: 25%;"/>
+<col style="width: 25%;"/>
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Protocol</th>
+<th class="tableblock halign-left valign-top">Java</th>
+<th class="tableblock halign-left valign-top">Golang</th>
+<th class="tableblock halign-left valign-top">C</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">AB-Ethernet</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ADS /AMS</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">BACnet/IP</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">CANopen</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">DeltaV</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">DF1</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">EtherNet/IP</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Firmata</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">KNXnet/IP</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green">[check]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green">[check]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Modbus</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green">[check]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green">[check]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">OPC-UA</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red">[question]</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">S7</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green">[check]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow">[exclamation]</span></p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect1">
+<h2 id="features">Features</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>The following table contains a list of operations and the protocols that support them:</p>
+</div>
+<table class="tableblock frame-all grid-all stretch">
+<colgroup>
+<col style="width: 14.2857%;"/>
+<col style="width: 14.2857%;"/>
+<col style="width: 14.2857%;"/>
+<col style="width: 14.2857%;"/>
+<col style="width: 14.2857%;"/>
+<col style="width: 14.2857%;"/>
+<col style="width: 14.2858%;"/>
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Protocol</th>
+<th class="tableblock halign-left valign-top">Read Single Address Value</th>
+<th class="tableblock halign-left valign-top">Read Multiple Address Values</th>
+<th class="tableblock halign-left valign-top">Write Single Address Value</th>
+<th class="tableblock halign-left valign-top">Write Multiple Address Value</th>
+<th class="tableblock halign-left valign-top">Subscribe to Value changes</th>
+<th class="tableblock halign-left valign-top">Subscribe to PLC Events/Alarms</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">AB-Ethernet</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">ADS</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">DeltaV</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">EtherNet/IP</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Modbus</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">OPC-UA</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">S7</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow"><i class="fa fa-exclamation"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">KNXnet/IP</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon green"><i class="fa fa-check"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon yellow"><i class="fa fa-exclamation"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><span class="icon red"><i class="fa fa-question"></i></span></p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph">
+<p>Legend:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p><span class="icon green"><i class="fa fa-check"></i></span> Implemented and fully supported</p>
+</li>
+<li>
+<p><span class="icon yellow"><i class="fa fa-exclamation"></i></span> Implemented and supported by simulation</p>
+</li>
+<li>
+<p><span class="icon red"><i class="fa fa-question"></i></span> Not implemented yet</p>
+</li>
+</ul>
+</div>
 </div>
 </div>
         </main>