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

[plc4x] branch develop updated: added language x protocol table

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

otluk 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 ba6c58b  added language x protocol table
ba6c58b is described below

commit ba6c58b2ff531f7bcfa4f0e31d6e1e8c8e5c22c0
Author: ottlukas <ot...@gmail.com>
AuthorDate: Sat Jul 24 19:49:57 2021 +0200

    added language x protocol table
---
 src/site/asciidoc/users/protocols/index.adoc | 146 ++++++++++++++++++++++++++-
 1 file changed, 144 insertions(+), 2 deletions(-)

diff --git a/src/site/asciidoc/users/protocols/index.adoc b/src/site/asciidoc/users/protocols/index.adoc
index 30f6b06..87cea0a 100644
--- a/src/site/asciidoc/users/protocols/index.adoc
+++ b/src/site/asciidoc/users/protocols/index.adoc
@@ -14,7 +14,149 @@
 //  See the License for the specific language governing permissions and
 //  limitations under the License.
 //
-:imagesdir: ../../images/users/protocols
+== Current sanguage support for protocols
+|===
+|Protocol | Java | Golang | C 
+
+|AB-Ethernet
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|ADS /AMS
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|BACnet/IP
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|CANopen
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|DeltaV
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|DF1
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|EtherNet/IP
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|Firmata
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|KNXnet/IP
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:question[role="red"]
+
+|Modbus
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:question[role="red"]
+
+|OPC-UA
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|S7
+|icon:check[role="green"]
+|icon:exclamation[role="yellow"]
+|icon:exclamation[role="yellow"]
+
+|===
+
+
+== Features
 :icons: font
 
-== Protocols
+The following table contains a list of operations and the protocols that support them:
+
+|===
+|Protocol |Read Single Address Value |Read Multiple Address Values |Write Single Address Value |Write Multiple Address Value|Subscribe to Value changes |Subscribe to PLC Events/Alarms
+
+|AB-Ethernet
+|icon:check[role="green"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|ADS
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:question[role="red"]
+
+|DeltaV
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|EtherNet/IP
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|Modbus
+|icon:question[role="green"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|OPC-UA
+|icon:question[role="green"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|S7
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|KNXnet/IP
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:check[role="green"]
+|icon:exclamation[role="yellow"]
+|icon:question[role="red"]
+|icon:question[role="red"]
+
+|===
+
+Legend:
+
+- icon:check[role="green"] Implemented and fully supported
+- icon:exclamation[role="yellow"] Implemented and supported by simulation
+- icon:question[role="red"] Not implemented yet