Description
We seen that .NET version of this project is declared not ready for usage - abandoned, but Java version is actively developed. We are working on the porting of this project to .NET using the Java artifacts; our PLC4Net project uses the Java artifacts, after an automatic conversion, to export almost all API available in Java: so a C# developer can use the classes with a closest syntax to the one of the Java side; we have three kind of possible usages:
- .NET application (Framework or Core)
- CLI: REPL, scripting
- PowerShell
Project clarification
To better clarify, our project starts an embedded JVM and, using wrapping classes, interacts with the JVM using the latest available Java artifacts. So, expects for specific cases, most of the classes are the same of Java one, both issues and improvements are directly inherited from the Java side.
Next release
We have released a first version based on the latest available release (0.12.0) and we started to align the code to the head of your development branch.
When will be released the version 0.13?
Documentation
About documentation we have some questions to be asked.
Support
Is it possible to add our references in https://plc4x.apache.org/plc4x/latest/users/commercial-support.html? It is stated:
Who can be added to this list?
Anyone who provides Apache PLC4X related services can be added to this list (e.g. training, consulting, custom software development, support, installation or related services).
however there are broken links in:
Please create a Pull-Request on GitHub as described here. The resource requiring editing can be found here
Protocols
The C# support in https://plc4x.apache.org/plc4x/latest/users/protocols/index.html is unavailable, can we add a reference to our project together with the possible usage of PowerShell as a scripting language like python?
Examples
In our project we port the same examples borrowing them from Getting Started with Java: is it possible to report them in Getting Started with C#? Or adding just a reference to them?