You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@plc4x.apache.org by "Björn Höper (JIRA)" <ji...@apache.org> on 2019/04/14 09:27:00 UTC
[jira] [Created] (PLC4X-110) Implement Basic .NET API
Björn Höper created PLC4X-110:
---------------------------------
Summary: Implement Basic .NET API
Key: PLC4X-110
URL: https://issues.apache.org/jira/browse/PLC4X-110
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)
Re: [jira] [Created] (PLC4X-110) Implement Basic .NET API
Posted by Christofer Dutz <ch...@c-ware.de>.
Hi Björn,
well in order to create the templates for another language, I think it is mandatory to manually port one driver to the new language.
So if you think the S7 is the one needed most, I'm totally fine with starting with that :-)
And to Julian,
I also like this idea ... even if it will not help get C++ to the embedded devices, but it would help test the API and integration modules.
Chris
Am 14.04.19, 18:22 schrieb "Bjoern Hoeper" <ho...@ltsoft.de>:
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)?
Björn
-----Ursprüngliche Nachricht-----
Von: Julian Feinauer <jf...@apache.org>
Gesendet: Sonntag, 14. April 2019 17:02
An: dev@plc4x.apache.org
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.
Julian
On 2019/04/14 11:33:41, Christofer Dutz <ch...@c-ware.de> 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 together.
>
> 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)" <ji...@apache.org>:
>
> Björn Höper created PLC4X-110:
> ---------------------------------
>
> Summary: Implement Basic .NET API
> Key: PLC4X-110
> URL: https://issues.apache.org/jira/browse/PLC4X-110
> 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)
>
>
>
AW: [jira] [Created] (PLC4X-110) Implement Basic .NET API
Posted by Bjoern Hoeper <ho...@ltsoft.de>.
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)?
Björn
-----Ursprüngliche Nachricht-----
Von: Julian Feinauer <jf...@apache.org>
Gesendet: Sonntag, 14. April 2019 17:02
An: dev@plc4x.apache.org
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.
Julian
On 2019/04/14 11:33:41, Christofer Dutz <ch...@c-ware.de> 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 together.
>
> 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)" <ji...@apache.org>:
>
> Björn Höper created PLC4X-110:
> ---------------------------------
>
> Summary: Implement Basic .NET API
> Key: PLC4X-110
> URL: https://issues.apache.org/jira/browse/PLC4X-110
> 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)
>
>
>
Re: [jira] [Created] (PLC4X-110) Implement Basic .NET API
Posted by Julian Feinauer <jf...@apache.org>.
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.
Julian
On 2019/04/14 11:33:41, Christofer Dutz <ch...@c-ware.de> 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 together.
>
> 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)" <ji...@apache.org>:
>
> Björn Höper created PLC4X-110:
> ---------------------------------
>
> Summary: Implement Basic .NET API
> Key: PLC4X-110
> URL: https://issues.apache.org/jira/browse/PLC4X-110
> 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)
>
>
>
Re: [jira] [Created] (PLC4X-110) Implement Basic .NET API
Posted by Christofer Dutz <ch...@c-ware.de>.
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 together.
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)" <ji...@apache.org>:
Björn Höper created PLC4X-110:
---------------------------------
Summary: Implement Basic .NET API
Key: PLC4X-110
URL: https://issues.apache.org/jira/browse/PLC4X-110
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)