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