plc4x-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bjoern Hoeper <>
Subject AW: [jira] [Created] (PLC4X-110) Implement Basic .NET API
Date Sun, 14 Apr 2019 16:22:34 GMT
I already started implementing the basic outer parts today.

I like Julians Idea regarding the Thrift server. I already commented in JIRA that it may be
a good idea to have it as a separate issue to make it more clear / easier to find for users
of other languages.

Apart from that would it be of help to you Chris if I implement one of the drivers (S7 would
be quite good because it is quite common and I have a device ready)?


-----Ursprüngliche Nachricht-----
Von: Julian Feinauer <> 
Gesendet: Sonntag, 14. April 2019 17:02
Betreff: Re: [jira] [Created] (PLC4X-110) Implement Basic .NET API

Also, big +1 from me!
I would love to see this happen soon.
As we will still need some time to get the driver generation working, I suggest, as I suggested
once back in the days to implement a Thrift based Java Server as temporary solution to already
implement these interfaces for C# and Python or so (and perhaps even Javascript, only because
its so crazy to control a PLC from a webbrowser).

This would help us to first, get a borader community on board and second, to already develop
these APIs.


On 2019/04/14 11:33:41, Christofer Dutz <> wrote: 
> Hi Björn,
> a strong and enthusiastic +1 for this one.
> Perhaps as a simple way to get started (the same we did it with c++), would be for you
to have a look at the Java or C++ API for understanding the functional requirements and to
implement a C# version in your IDE of choice. As soon as you've got something to integrate
you could attach that project to the Issue and we'll work on integrating this into the build
> I also added you to the PLC4X Contributors group in Jira, so you could assign this issue
to yourself.
> Chris
> Am 14.04.19, 11:27 schrieb "Björn Höper (JIRA)" <>:
>     Björn Höper created PLC4X-110:
>     ---------------------------------
>                  Summary: Implement Basic .NET API
>                      Key: PLC4X-110
>                      URL:
>                  Project: Apache PLC4X
>               Issue Type: New Feature
>               Components: API, Core
>                 Reporter: Björn Höper
>     In order to extend PLC4X to also include .NET as target framwork a basic API should
be implemented that may serve as a starting point for the integration of (possibly generated)
drivers with .NET
>     --
>     This message was sent by Atlassian JIRA
>     (v7.6.3#76005)
View raw message