[DISCUSS] Apache PLC4X 0.10.0 RC1

2022-09-29 Thread Christofer Dutz
This is the discussion thread for the corresponding VOTE thread. Please keep discussions in this thread to simplify the counting of votes. If you have to vote -1 please mention a brief description on why and then take the details to this thread.

[VOTE] Apache PLC4X 0.10.0 RC1

2022-09-29 Thread Christofer Dutz
Apache PLC4X 0.10.0 has been staged under [2] and it’s time to vote on accepting it for release. All Maven artifacts are available under [1]. Voting will be open for 72hr. A minimum of 3 binding +1 votes and more binding +1 than binding -1 are required to pass. Release tag: v0.10.0 Hash for the r

[NOTICE] Removal of BitString PlcValue types and update to using PlcBYTE etc.

2022-09-28 Thread Christofer Dutz
Hi all, while doing the pre-release grooming of our codebase and testing the drivers agains the hardware that I have here. I noticed painfully that it seems every single diver handled the BYTE, WORD, DWORD and LWORD types differently. I reached out to colleagues of mine from the Automation depar

[RESULT] [VOTE] Apache PLC4X Build-Tools Code-Generation 1.6.0 RC1

2022-09-26 Thread Christofer Dutz
Hi all, So, the vote passes with 4 binding +1 votes and no other votes. Thanks for taking the time to review the release. Next up is finally a PLC4X release ;-) Chris From: Christofer Dutz Date: Friday, 23. September 2022 at 08:50 To: dev@plc4x.apache.org Subject: Re: [VOTE] Apache PLC4X

Re: [VOTE] Apache PLC4X Build-Tools Code-Generation 1.6.0 RC1

2022-09-22 Thread Christofer Dutz
headers, make sure these files containing them are mentioned in the LICENSE file. [x] Build the project according to the information in the README.md file. [x] [RM] Build the project with all with-xyz profiles and tests enabled and an empty maven local repo. Am Do., 22. Sept. 2022 um 14:17 Uhr s

Re: [DISCUSS] Apache PLC4X Build-Tools Code-Generation 1.6.0 RC1

2022-09-22 Thread Christofer Dutz
[ERROR] mvn -rf :plc4x-maven-plugin >> >> System: >> Distributor ID: Ubuntu >> Description: Ubuntu 22.04.1 LTS >> Release: 22.04 >> Codename: jammy >> >> openjdk version "11.0.16" 2022-07-19 >> OpenJDK Runtime Environment (build 1

[DISCUSS] Apache PLC4X Build-Tools Code-Generation 1.6.0 RC1

2022-09-22 Thread Christofer Dutz
This is the discussion thread for the corresponding VOTE thread. Please keep discussions in this thread to simplify the counting of votes. If you have to vote -1 please mention a brief description on why and then take the details to this thread.

[VOTE] Apache PLC4X Build-Tools Code-Generation 1.6.0 RC1

2022-09-22 Thread Christofer Dutz
Apache PLC4X Build-Tools Code-Generation 1.6.0 has been staged under [2] and it’s time to vote on accepting it for release. All Maven artifacts are available under [1]. Voting will be open for 72hr. A minimum of 3 binding +1 votes and more binding +1 than binding -1 are required to pass. Reposit

Re: [API] Added a getArrayDimensions method to the PlcBrowseItems type

2022-09-11 Thread Christofer Dutz
I thought I'd use the power of social media and ask the industry what they use and not to rely on what we IT folks think the industry uses. Holen Sie sich Outlook für Android<https://aka.ms/AAb9ysg> From: Christofer Dutz Sent: Sunday, September 11, 2

Re: [API] Added a getArrayDimensions method to the PlcBrowseItems type

2022-09-11 Thread Christofer Dutz
://www.linkedin.com/posts/christofer-dutz_automation-engineering-api-activity-6974392632059781123-d1PN :-) Am So., 11. Sept. 2022 um 16:01 Uhr schrieb Christofer Dutz < christofer.d...@c-ware.de>: > Hi all, > > while I’m working on the UI and fine-tuning the API for the Browse API,

[API] Added a getArrayDimensions method to the PlcBrowseItems type

2022-09-11 Thread Christofer Dutz
Hi all, while I’m working on the UI and fine-tuning the API for the Browse API, I had to add some Array-Info types that in case of array types. And as it turns out, in contrast to usual arrays in “normal” programming languages, in PLCs arrays seem to be able to start at any index and have a giv

[DRAFT] Board Report

2022-09-10 Thread Christofer Dutz
Hi folks It’s reporting time again ;-) I’m planning on posting the following report on Monday, would be cool to get some approval or feedback: Chris ## Description: The mission of the Apache PLC4X project is creating a set of libraries for communicating with industrial programmable logic c

PLC4X Community Call today 19:00 CET

2022-09-06 Thread Christofer Dutz
Hi all, I just wanted to remind you, that it’s the first Tuesday of the month again and therefore it’s time for another community call. You can join, with this link: https://us06web.zoom.us/j/91591629512?pwd=Z3A1WTdNbXRmMnZIZ2c3SVdYaHo3QT09 If you plan to attend, please reply to this email thre

First commit for a PLC4J GUI

2022-09-01 Thread Christofer Dutz
Hi all, I know I brought this up several times before, unfortunately it seems my request only seeded discussions about which technology to use and not to get the initiative off the ground. So, I took the liberty of simply starting. Today I build a first part of a JavaFX-based GUI application,

Re: EtherNet/IP Golang Support

2022-08-26 Thread Christofer Dutz
lace to understand how is the project structured. Rafael Em qui., 25 de ago. de 2022 às 12:00, Christofer Dutz < christofer.d...@c-ware.de> escreveu: > Hi Rafael, > > > > First of all, welcome to your awesome little project and I’m happy you > like what we’re working o

Re: EtherNet/IP Golang Support

2022-08-25 Thread Christofer Dutz
Hi Rafael, First of all, welcome to your awesome little project and I’m happy you like what we’re working on :-) Well I think we haven’t updated the website for quite some time. But in general I think there’s a go version of the EIP driver, however I haven’t had the chance to test it, as I don

[DISCUSS] Format for specifying "known messages"

2022-08-24 Thread Christofer Dutz
Hi all, It’s getting more and more challenging to keep all of the driver types we have in all the languages perfectly in-sync. So I’m thinking of starting the next step on generating more of the code. Right now I’d love to generate the construction of well known messages. As usually you have som

AW: AW: Nifi PlcAddressString syntax

2022-08-11 Thread Christofer Dutz
again. Chris Von: Christofer Dutz Datum: Mittwoch, 10. August 2022 um 11:09 An: dev@plc4x.apache.org Betreff: Re: AW: Nifi PlcAddressString syntax Hi Inigo, I’m happy with both approaches. As I don’t actually use NiFi and Otto is our NiFi pro, I would completely trust his judgment :-) Super

Re: AW: Nifi PlcAddressString syntax

2022-08-10 Thread Christofer Dutz
ommit as soon as I have this done, so that we can keep discussing :) inigo - Iñigo Angulo ZYLK.net :: consultoría.openSource telf.: 747412337 Ribera de Axpe, 11 Edificio A, modulo 201-203 48950 Erandio (Bizkaia) ----

AW: Nifi PlcAddressString syntax

2022-08-03 Thread Christofer Dutz
Hi Inigo, great to hear you’re continuing to work on that PR … looking forward to merging it :-) As far as I understand it, this is a change that only applies to the NiFi integration, right? I have absolutely no objections to change anything there. It was something I built as a POC … I would b

Reminder PLC4X Community call ... NOW

2022-08-02 Thread Christofer Dutz
Here the link to our monthly community call which started just now: https://zoom.us/j/91591629512?pwd=Z3A1WTdNbXRmMnZIZ2c3SVdYaHo3QT09

Updates to the build and documentation

2022-07-13 Thread Christofer Dutz
Hi all, I have used the opportunity to be setting up on new systems to test and validate our build on different environments and to update the documentation for setting up to the current state. I think I’ve removed a lot of no longer needed checks from the prerequisiteCheck and removed them fr

Re: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X

2022-07-07 Thread Christofer Dutz
rib/ui things can be optional so that we don’t have to setup anything exotic unless we want to. From: Christofer Dutz Reply: dev@plc4x.apache.org Date: June 26, 2022 at 07:11:52 To: dev@plc4x.apache.org Subject: RE: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X Hi

AW: Question about Ethernet/IP writing BOOL values to the PLC

2022-07-05 Thread Christofer Dutz
Hi Patrick, in order to use snapshots, just add this to your pom: apache-snapshots https://repository.apache.org/content/repositories/snapshots false true Hope that helps. Chris Von: Patrick Boisclair Datum: Dienstag, 5. Juli 2022 um 14:25 An:

Re: [CALL FOR VOLUNTEERS] Updating the documentation

2022-06-27 Thread Christofer Dutz
. Juni 2022 um 13:17 Uhr schrieb Christofer Dutz < christofer.d...@c-ware.de>: > Hi all, > > I have recently noticed that the documentation of most of our drivers, > tools and integration modules has grown a bit stale and out-of-date. > Who would be willing to help with giving the

[CALL FOR VOLUNTEERS] Updating the documentation

2022-06-26 Thread Christofer Dutz
Hi all, I have recently noticed that the documentation of most of our drivers, tools and integration modules has grown a bit stale and out-of-date. Who would be willing to help with giving the existing documents a review and some updates? I know that I could definitely do that, but I also know t

[CALL FOR VOLUNTEERS] Implement a Gui application for discovering and brwowsing PLCs with PLC4X

2022-06-26 Thread Christofer Dutz
Hi all, who would like to work on such a thing? And please, please, please don't convert this thread into a discussion about technologies. I would propose for the ones willing to work on it, to have this discussion in a separate thread. Chris

RE: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X

2022-06-26 Thread Christofer Dutz
: Re: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X On 2022-06-23 14:36, Christofer Dutz wrote: > I agree that if we use NetBeans it’s definitiely “eating our own > (Apache) dogfood” … and yes it’s quite well established. > Probably you can create Standalone Ap

Re: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X

2022-06-24 Thread Christofer Dutz
_js/ > > > > > > My five cents to this conversation ;-) > > > > > > Luk > > > > > > Am Do., 23. Juni 2022 um 16:19 Uhr schrieb Sebastian Rühl < > sru...@apache.org > > >> : > > > > > >> I would vote doing it

RE: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X

2022-06-23 Thread Christofer Dutz
droid App out of the box, with little effort > > * integration with Jetbrains Intellij > > * even if you don't know Jetpack Compose Framewrok, you can > > contribute too with your Java/Kotlin skills imedialtely on > > domain/bussines etc. parts of code .. > > * ea

RE: [PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X

2022-06-23 Thread Christofer Dutz
useful as a starting point for development. https://github.com/NicoloToscani/ModbusClient [cid:ii_l4qzt6c10] Nicolò Toscani Il giorno gio 23 giu 2022 alle ore 10:55 Christofer Dutz mailto:christofer.d...@c-ware.de>> ha scritto: Hi all, Again, I was in need of a simple application to

[PROPOSAL] Implement a Java GUI application for browsing PLCs with PLC4X

2022-06-23 Thread Christofer Dutz
Hi all, Again, I was in need of a simple application to simply monitor the values on a Modbus device (I’m currently configuring my Wago PFC200 Modbus Slave interface). I could use stuff like the “Modbus Poll” GUI tool, but my trial expired and I’m not willing to pay 130€ for this limited functio

RE: Zenoh protocol

2022-06-22 Thread Christofer Dutz
Hi Allam, welcome on the plc4x list (I would encourage you to subscribe by sending an email to dev-subscr...@plc4x.apache.org) Regarding your protocol. We currently definitely don't have that protocol on our list of protocols. However, that doesn't mean this can't change. Would you be willing t

[DISCUSS] Is a page like this ok?

2022-06-15 Thread Christofer Dutz
Hi all, I just recently was in need of a good profiler and EJ-Technologies were kind enough to send me a site-license for the Apache PLC4X project. Usually they require a no "nofollow" link back to JProfiler. I told them that we are not allowed to do that due to Apache policies. They said in thi

RE: [DRAFT] June Board Report

2022-06-05 Thread Christofer Dutz
m Do., 2. Juni 2022 um 11:48 Uhr schrieb Christofer Dutz < > christofer.d...@c-ware.de>: > > > I updated the Project Activity to this: > > > > > > ## Project Activity: > > In the past 3 months the project has been waking up after it's slumber. >

RE: [DRAFT] June Board Report

2022-06-02 Thread Christofer Dutz
t has been continuously addressing reported bugs and issues and have continuously been working on improving things throughout the project. Last Releases: - 0.9.1 (Released on 2021-12-17) - 0.9.0 (Released on 2021-09-21) -Original Message- From: Christofer Dutz Sent: Donnerstag, 2. Juni 20

RE: [DRAFT] June Board Report

2022-06-02 Thread Christofer Dutz
Just noticed it's missing the last release and dates ... -Original Message- From: Christofer Dutz Sent: Donnerstag, 2. Juni 2022 11:45 To: dev@plc4x.apache.org Subject: [DRAFT] June Board Report Hi all .. Here the draft of the report I was planning to submit: ## Description

[DRAFT] June Board Report

2022-06-02 Thread Christofer Dutz
Hi all .. Here the draft of the report I was planning to submit: ## Description: The mission of the Apache PLC4X project is creating a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API. ## Issues: None (an

Re: [DISCUSS] Let's settle on how to deal with BYTE, WORD, ...

2022-05-29 Thread Christofer Dutz
EC_61131_compliance_en_US.pdf [2] http://www.oscat.de/ [3] https://www.plcnext.help/te/PLCnext_RuntimeAvailable_data_types.htm [4] https://netty.io/4.1/api/io/netty/buffer/ByteBuf.html El dom, 29 may 2022 a las 10:48, Christofer Dutz () escribió: > Hi all, > > today again I'm wasting lots of time

RE: [DISCUSS] how to read bool and bool-arrays?

2022-05-29 Thread Christofer Dutz
Hi ... I just wrote down everything here: https://cwiki.apache.org/confluence/display/PLC4X/Cleanup+of+how+we+handle+all+the+bit-related+fields Chris -Original Message- From: Christofer Dutz Sent: Sonntag, 29. Mai 2022 18:09 To: dev@plc4x.apache.org Subject: RE: [DISCUSS] how to read

RE: [DISCUSS] Let's settle on how to deal with BYTE, WORD, ...

2022-05-29 Thread Christofer Dutz
t;RAW" which is then implemented to use the programming language's default byte interpretation. Chris -Original Message- From: Christofer Dutz Sent: Sonntag, 29. Mai 2022 17:56 To: dev@plc4x.apache.org Subject: RE: [DISCUSS] Let's settle on how to deal with BYTE, WO

RE: [DISCUSS] how to read bool and bool-arrays?

2022-05-29 Thread Christofer Dutz
]: 00XX (16 bit) XXX0 (16 bit) Also, there is another case, let me confirm, 5.5:BOOL: 0X00, is this correct? Christofer Dutz 於 2022年4月29日 週五 下午5:12寫道: > Almost forgot replying ... stupid when you read emails on the run ... > they get marked "read" and

RE: [DISCUSS] Let's settle on how to deal with BYTE, WORD, ...

2022-05-29 Thread Christofer Dutz
But this might not be what we want. So possibly switching from using "List" to the desired datatype and then to simply check if the field providing the "value" element is a "simple" or "array" field in order to decice if a PlcList or PlcXYZ should be used.

RE: [DISCUSS] Let's settle on how to deal with BYTE, WORD, ...

2022-05-29 Thread Christofer Dutz
And I guess we would also have to discuss what's going to be the default behaviour when reading something like: BYTE[3] ... will this be 3 lists of each 8 bits, one list of 24 bits, or a list of 3 signed/unsigned values. Chris -Original Message- From: Christofer Dutz Sent: So

[DISCUSS] Let's settle on how to deal with BYTE, WORD, ...

2022-05-29 Thread Christofer Dutz
Hi all, today again I'm wasting lots of time trying to align the way we are handling bit strings :-( According to IEC61131 the types: BYTE, WORD, DWORD and LWORD are bit strings ... therefore series of bits. However, many people treat BYTE as a numeric value. That's actually what USINT (Unsigne

RE: Subscription Simulation

2022-05-25 Thread Christofer Dutz
Hi Andy, It still is our plan :-) Just nobody did it yet ;-) Chris -Original Message- From: Andy Grebe Sent: Mittwoch, 25. Mai 2022 15:58 To: dev@plc4x.apache.org Subject: Subscription Simulation From the Getting Started guide, So if a protocol doesn’t support subscription based co

RE: Apache Camel Integration

2022-05-25 Thread Christofer Dutz
Hi Anatol, first of all, welcome :-) Yeah ... well ... documentation ... I did have a quick look, and all I could find was this: https://github.com/apache/plc4x/blob/develop/plc4j/integrations/apache-camel/src/main/docs/PLC4X.adoc Admittedly this is sort of a sub-ideal location as here nobody ca

RE: Nifi record oriented update

2022-05-11 Thread Christofer Dutz
Hi Inigo, of course do we still think this is a great new feature and I'd be delighted to have it in develop and perhaps even the next release. I also think it's a good idea to merge it back asap, as I think if it's better than the current version, it's worth having it ... it doesn't have to be

Re: Similarities between PLC and Arduino programming experiences

2022-05-09 Thread Christofer Dutz
Hi all, Let me jump onto this to. The use case where cheap io was needed, das the exact reason I built the firmata driver. However I think it needs a bit of love. I also agree with Cesar, I also think the models are generally quite similar. Perhaps the plc Programms are a bit more structured, b

RE: KNX: DPT_Value_Temp aka that 16-bit float with 'special' encoding

2022-05-05 Thread Christofer Dutz
have on how to tackle this would be helpful? > > Perhaps this type of issue has been encountered on other protocols > > and there is an existing pattern to be replicated? I will then be > > able to go ahead and implement the necessary changes. > > > > 3. th

[DISCUSS] Should we ask ComDev to setup PLC4X on redbubble so people could by PLC4X caps, hoodies, etc.?

2022-05-04 Thread Christofer Dutz
I guess the title says it all. Right now, you can only purchase stickers: https://www.redbubble.com/de/shop/?query=PLC4X&ref=search_box Which is cool, but I'd love a Toddy-Hoodie ;-) Chris

RE: Scope of using PLC4x as simulated driver for PLC projects

2022-05-04 Thread Christofer Dutz
th your work we could improve our client side implementations too! Cheers, Łukasz On 3.05.2022 13:55, Christofer Dutz wrote: > Hi Peter, > > well simulating a real PLC generally would totally be out of scope of PLC4X. > I was more referring to the code to extract the program from a PLC

FW: REMINDER - Travel Assistance available for ApacheCon NA New Orleans 2022

2022-05-03 Thread Christofer Dutz
-Original Message- From: Gavin McDonald Sent: Dienstag, 3. Mai 2022 13:05 To: travel-assista...@apache.org Subject: REMINDER - Travel Assistance available for ApacheCon NA New Orleans 2022 Hi All Contributors and Committers, This is a first reminder email that travel assistance appli

RE: RE: Scope of using PLC4x as simulated driver for PLC projects

2022-05-03 Thread Christofer Dutz
de. We can see how it plays out. Peter On 2022/05/03 08:17:49 Christofer Dutz wrote: > Hi Peter, > > Well, if you want to use PLC4X to communicate with the real or the simulated > PLC in order to execute various test-scenarios: then probably PLC4X is what > you're looking for.

RE: Scope of using PLC4x as simulated driver for PLC projects

2022-05-03 Thread Christofer Dutz
Hi Peter, Well, if you want to use PLC4X to communicate with the real or the simulated PLC in order to execute various test-scenarios: then probably PLC4X is what you're looking for. If you want to extract the PLC program from one PLC and write that to a simulator, then unfortunately PLC4X doe

[DISCUSS] Start release process for 0.10.0?

2022-04-29 Thread Christofer Dutz
Hi all, we have again implemented a lot of new features and fixed issues ... but mainly we've changed some driver names (Modbus) which are no longer in-line with our website. I think we should start the process for a new release. What do you think? Chris

RE: [DISCUSS] how to read bool and bool-arrays?

2022-04-29 Thread Christofer Dutz
. > Bit is essentially a boolean so it should fly always without touching > how booleans work. I found it earlier that booleans are read as kind > of bitset, but that was (I think) aligned by Chris sometime ago. > > Cheers, > Łukasz > > On 22.04.2022 13:18, Christofer Dutz wr

RE: [jira] [Commented] (PLC4X-339) modbus connection causes memory leak

2022-04-27 Thread Christofer Dutz
, 27. April 2022 14:06 To: dev@plc4x.apache.org; iss...@plc4x.apache.org Subject: Re: [jira] [Commented] (PLC4X-339) modbus connection causes memory leak On Wed, 2022-04-27 at 07:30 +, Christofer Dutz (Jira) wrote: > >     [ > https://issues.apache.org/jira/

RE: [DISCUSS] how to read bool and bool-arrays?

2022-04-22 Thread Christofer Dutz
nd still today). Be well, Stephen On Fri, 2022-04-22 at 10:26 +, Christofer Dutz wrote: > Hi all, > > Myhongk just brought up an issue in the Modbus driver, which I think > could probably also come up in other protocols. > > When reading a BOOL or BOOL[] the driver generally

[DISCUSS] how to read bool and bool-arrays?

2022-04-22 Thread Christofer Dutz
Hi all, Myhongk just brought up an issue in the Modbus driver, which I think could probably also come up in other protocols. When reading a BOOL or BOOL[] the driver generally reads chunks of 16 bits (words). Now we need to define how we count the bits. Currently when reading a simple BOOL we

RE: Reads of type bool have different results

2022-04-22 Thread Christofer Dutz
ctly? Also, please tell me where I can learn the define of BOOL[2] is getting the last two bits of two registers Christofer Dutz 於 2022年4月22日 週五 下午4:30寫道: > Hi Myhong (Hope that's correct) > > First of all, welcome to our cool project ... I hope you'll like it > here and

RE: Reads of type bool have different results

2022-04-22 Thread Christofer Dutz
Hi Myhong (Hope that's correct) First of all, welcome to our cool project ... I hope you'll like it here and become a regular contributor ;-) Regarding BOOL[2] getting the last two bits of two registers is definitely not the way it should be. It should be returning the last two bits of one regi

RE: PLC4Py - Change of Build System - Poetry is for the time beeing not suitable anymore

2022-04-20 Thread Christofer Dutz
So let's see if this then works on windows as on my system I couldn't get plc4py to work :-) -Original Message- From: Ben Hutcheson Sent: Mittwoch, 20. April 2022 11:29 To: dev@plc4x.apache.org Subject: Re: PLC4Py - Change of Build System - Poetry is for the time beeing not suitable an

Re: PLC4Py - Change of Build System - Poetry is for the time beeing not suitable anymore

2022-04-19 Thread Christofer Dutz
Stable and reliable is always good :-) Holen Sie sich Outlook für Android From: Lukas Ott Sent: Tuesday, April 19, 2022 9:52:03 PM To: dev@plc4x.apache.org Subject: PLC4Py - Change of Build System - Poetry is for the time beeing not suita

[DISCUSS] Long running branches

2022-04-07 Thread Christofer Dutz
Hi all, We have an always growing number of branches where things have been begun, but never finished (Or at least never been taken back to develop) Now some of the branches are so old, that rebasing them is not really possible anymore. Could you please have a look at the branches you created,

April Community call

2022-04-05 Thread Christofer Dutz
Hi all, here comes the link for our April community call: https://us06web.zoom.us/j/91591629512?pwd=Z3A1WTdNbXRmMnZIZ2c3SVdYaHo3QT09 It's going to start in 30 minutes (19:00 CET). Looking forward to seeing you. Chris

[REMINDER] Apache PLC4X Community call coming up on Tuesday 19:00 CET

2022-03-31 Thread Christofer Dutz
Hi all, just as a friendly reminder ... it would be cool, if this time it would be a bit more than just myself. Looking forward to having a beer with you :-) Chris

RE: KNX Ets5Parser

2022-03-18 Thread Christofer Dutz
tracking down the issue. Chris From: Gisle Austefjord Sent: Freitag, 18. März 2022 16:53 To: Christofer Dutz Subject: Re: KNX Ets5Parser Hi. No problem. I just sent it to you, maybe I misunderstood, but I thought that you were the only one working on this. See what you can manage, and if not, we

RE: [DISCUSS] Rename "modbus" to "modbus-tcp"?

2022-03-09 Thread Christofer Dutz
vices Modbus ASCII vs Modbus RTU vs Modbus TCP/IP - The Automization <https://theautomization.com/modbus-ascii-vs-modbus-rtu-vs-modbus-tcpip/> To sum up, basically following your suggestion: modbus-tcp, modbus-rtu and modbus-ascii sounds like a good approach. Cheers, otluk Am Mi., 9. März

[DISCUSS] Rename "modbus" to "modbus-tcp"?

2022-03-09 Thread Christofer Dutz
Hi all, I'm currently working on the modbus RTU stuff ... as in general the protocols are referred to modbus-tcp, modbus-rtu und modbus-ascii, I would like to rename the "modbus" to "modbus-tcp" ... While modbus-tcp will not be many variants, will the modbus-rtu and ascii also be available as "

Open Tasks with the code-generation

2022-03-09 Thread Christofer Dutz
Hi all, I'm currently going through the code-generation and there are still a few things that need to be implemented. Even today we chipped away a number of tests, that were commented out in the test.mspec. What I found to be left is: * General * manualArray only seems to support

Update to my role at Apache

2022-03-05 Thread Christofer Dutz
Hi all, I am not sure everyone on the project heard it, but last Thursday I was elected as one of the members of the Board of Directors of the ASF. I am more than happy to continue my role as VP of Apache PLC4X (Currently it's writing the board report), but I just wanted to hear your opinions.

[DRAFT] March PLC4X board report

2022-03-03 Thread Christofer Dutz
Had to hand write this one ... seems the report generator is currently defective, but as we reduced the numbers in the report anyway, it wasn't too much additional work ;-) I did ad a bit mor personal part to the Community health part as I think the board should be aware of it. If I don't

Re: KNX: DPT_Value_Temp aka that 16-bit float with 'special' encoding

2022-03-01 Thread Christofer Dutz
p. Chris Holen Sie sich Outlook für Android<https://aka.ms/AAb9ysg> From: Darren Everley Sent: Tuesday, March 1, 2022 11:40:18 PM To: dev@plc4x.apache.org ; Christofer Dutz Subject: KNX: DPT_Value_Temp aka that 16-bit float with 'special' encodi

March Community Call

2022-03-01 Thread Christofer Dutz
Hi all, in a bit less than 2 hours we'll be having our monthly community call. https://us06web.zoom.us/j/91591629512?pwd=Z3A1WTdNbXRmMnZIZ2c3SVdYaHo3QT09 This time we have a hard end though as at 9pm CET the Apache Members Meeting will take place. Looking forward to seeing some of you. Chris

[CODE GENERATION] Updates from today

2022-02-22 Thread Christofer Dutz
Hi all, the last few days I was working hard on creating a new C template module based on our latest refactorings. There I noticed I need not only a target type (The type of the expression output) but also the current type when working with expressions. Sebastian stumbled over the same problem

[jira] [Created] (PLC4X-335) Using single-byte modbus types resulted in unexpected behaviour

2022-02-21 Thread Christofer Dutz (Jira)
Christofer Dutz created PLC4X-335: - Summary: Using single-byte modbus types resulted in unexpected behaviour Key: PLC4X-335 URL: https://issues.apache.org/jira/browse/PLC4X-335 Project: Apache PLC4X

[MODBUS] Anyone using the "smaller than 16 bit plcvalues"?

2022-02-21 Thread Christofer Dutz
Hi all, I'm currently working on the Modbus Auto-Discovery and therefore managed to get my S7 Modbus Server running again (no idea why it wasn't working though). However, when running the manual tests for Modbus, I noticed failures in the datatypes that are less than 16 bit. Here the device retu

[DISCUSS] Add a generic "Obejct getDataType()" to the PlcValue?

2022-02-15 Thread Christofer Dutz
Hi all, I'm currently working on Plc4C. Here I need to save the datatype along with the plcvalue as there is no such thing as a "instanceof" in C. While initially this was fixed to a pre-defined list of built-in types, I'm currently making this more dynamic. This got me thinking: Wouldn't this

RE: [DISCUSS] Participate in the Outreachy programm?

2022-02-15 Thread Christofer Dutz
drive our native Python support. I would also be willing to mentor in the sense of organization. We had some students from Julians team once and I still think we should at least not stop trying to increase our diversity. Lukas Am Di., 15. Feb. 2022 um 09:54 Uhr schrieb Christofer Dutz

[DISCUSS] Participate in the Outreachy programm?

2022-02-15 Thread Christofer Dutz
Hi all, the plc4x community, even being a super-awesome one, we still are a pretty homogeneous bunch. The Outreachy program has stipends to offer for people from groups under-represented in a community. Chosen people get paid for working on these projects and herby get a chance to enrich the c

RE: Thomas ... you still around?

2022-02-13 Thread Christofer Dutz
. you still around? On 2022-02-12 21:03, Christofer Dutz wrote: > In the end my final goal would be to have plc4c running in a mynewt > application, which is running on some super-low-power STM32 devices. > One of my development boards has a LoRaWan interface, so in the end > I'd love t

RE: Thomas ... you still around?

2022-02-12 Thread Christofer Dutz
so no need to send me one, already got more than I care to admit! What are you planning with them? Cheers, Thomas Sent with ProtonMail Secure Email. --- Original Message --- On Saturday, February 12th, 2022 at 11:04, Christofer Dutz wrote: > Hi Thomas, > > while working a bit

Thomas ... you still around?

2022-02-12 Thread Christofer Dutz
Hi Thomas, while working a bit on PLC4C while implementing the new proxy protocol ... I'm also reading C code after quite some time. Would you possibly be available for a call? The reason is, I'd love to learn more about some of the things you did. I know my C is pretty rusty as its 28 years ol

RE: KNX Ets5Parser

2022-02-11 Thread Christofer Dutz
the value types from KnxDatapointType.java. So I end up with a list of groupAdresses, but all of them are missing Type. When you have fixed the folder name case, can you see if you also experience the same, Darren? Mvh Gisle Austefjord 92247863 fre. 11. feb. 2022 kl. 13:12 skrev Christofer Dutz < christofer.d

RE: KNX Ets5Parser

2022-02-11 Thread Christofer Dutz
Argh :-) Guess covid hasn't left my brain completely yet ;-) Just noticed it was you: Darren who responded ... sorry for the confusion. Chris -Original Message- From: Christofer Dutz Sent: Freitag, 11. Februar 2022 12:39 To: dev@plc4x.apache.org Subject: RE: KNX Ets5Parser

RE: KNX Ets5Parser

2022-02-11 Thread Christofer Dutz
e.org Subject: Re: KNX Ets5Parser Hi All, Sounds like the perfect job for me to dip my toes in, so I'll take this one on. If that's ok with everyone? Darren On Fri, Feb 11, 2022 at 11:34 AM Christofer Dutz wrote: > Hi Gisle, > > thanks for that input ... well at least that

RE: KNX Ets5Parser

2022-02-11 Thread Christofer Dutz
in ETS. It will always get "P-" in front and then 4 digits based on project name. Wasn't able to find the documentation now. I can have a look later if you want. I sent an email about this some weeks ago, but did not hear anything after that. Mvh Gisle Austefjord 92247863

RE: KNX Ets5Parser

2022-02-10 Thread Christofer Dutz
p;knxproj-password=somesecretpw --field-addresses */*/* It then just lists up everything happening. Chris -Original Message----- From: Christofer Dutz Sent: Donnerstag, 10. Februar 2022 17:34 To: dev@plc4x.apache.org Subject: RE: KNX Ets5Parser Hi all, I think I found the problem ... in

RE: KNX 16-bit Floating Points

2022-02-10 Thread Christofer Dutz
Hi all, changes are comitted ... Chris -Original Message- From: Christofer Dutz Sent: Donnerstag, 10. Februar 2022 17:40 To: dev@plc4x.apache.org Subject: RE: KNX 16-bit Floating Points HI Daren, After fixing the ETS parser (And enabling it to parse password-protected files too), I

RE: KNX 16-bit Floating Points

2022-02-10 Thread Christofer Dutz
works and then I'll commit my changes so you don't have to dig though that monstrous Ets Parser ... I wrote it ... and I hate it ;-) Chris -Original Message- From: Christofer Dutz Sent: Donnerstag, 10. Februar 2022 12:17 To: dev@plc4x.apache.org Subject: RE: KNX 16-bit Floa

RE: KNX Ets5Parser

2022-02-10 Thread Christofer Dutz
g in 11°C ... Chris -Original Message----- From: Christofer Dutz Sent: Donnerstag, 10. Februar 2022 16:49 To: dev@plc4x.apache.org Subject: RE: KNX Ets5Parser I also noticed that the parser seems to no longer be doing it's job correctly. So I added a feature to allow parsing of password-pro

RE: KNX Ets5Parser

2022-02-10 Thread Christofer Dutz
y are definitely not correct :-( Guess I'll have a quick look on what's going on. Chris -Original Message- From: Christofer Dutz Sent: Donnerstag, 10. Februar 2022 14:34 To: dev@plc4x.apache.org Subject: KNX Ets5Parser Ok ... something more I found out ... It's not just a

KNX Ets5Parser

2022-02-10 Thread Christofer Dutz
chive inside. Chris -Original Message- From: Christofer Dutz Sent: Donnerstag, 10. Februar 2022 12:17 To: dev@plc4x.apache.org Subject: RE: KNX 16-bit Floating Points Hi Darren (sorry for the single "r" in my last message) I just tried using my ets5 knxproj file and I couldn&#

RE: KNX 16-bit Floating Points

2022-02-10 Thread Christofer Dutz
my knxproj. So perhaps this is really not a ETS5 vs ETS6 thing, but a "check if P-05CD is a file or a directory" thing. Chris -Original Message- From: Christofer Dutz Sent: Donnerstag, 10. Februar 2022 11:05 To: dev@plc4x.apache.org Subject: RE: KNX 16-bit Floating Points H

RE: KNX 16-bit Floating Points

2022-02-10 Thread Christofer Dutz
KNX spec and we’ll be trying to find out what’s going on here. Chris From: Darren Everley Sent: Donnerstag, 10. Februar 2022 11:01 To: Christofer Dutz Cc: dev@plc4x.apache.org Subject: KNX 16-bit Floating Points Hi Chris, Thanks for your time earlier. Attached to this email are a screenshot

RE: A couple of questions from a PLC4X newbie. KNX related.

2022-02-08 Thread Christofer Dutz
Nah … both are ok … let’s keep it at Thursday From: Darren Everley Sent: Dienstag, 8. Februar 2022 16:46 To: Christofer Dutz Cc: dev@plc4x.apache.org Subject: Re: A couple of questions from a PLC4X newbie. KNX related. Oh sorry, I misread. I'm happy with Friday at the same time if t

RE: A couple of questions from a PLC4X newbie. KNX related.

2022-02-08 Thread Christofer Dutz
Ok … I’ll make that work … let’s use this meeting: https://us06web.zoom.us/j/87866264471?pwd=MEQ4bnNBSzVvZEZ5VUgxaG9Ma1BWZz09 Chris From: Darren Everley Sent: Dienstag, 8. Februar 2022 16:31 To: Christofer Dutz Cc: dev@plc4x.apache.org Subject: Re: A couple of questions from a PLC4X newbie

RE: A couple of questions from a PLC4X newbie. KNX related.

2022-02-08 Thread Christofer Dutz
om: Darren Everley Sent: Dienstag, 8. Februar 2022 16:21 To: Christofer Dutz Subject: Re: A couple of questions from a PLC4X newbie. KNX related. Hi Chris, I'm more than happy to have a call, I'm free almost all of this Thursday and Friday if that works for you at all? As for sendi

RE: Canopen is breakdown

2022-02-07 Thread Christofer Dutz
Hi Yang, good catch ... the DataItem is a DataIo type and that we haven't yet migrated to the new code-generation style. So yeah ... in general it should respect the endianes, but the current code does not ... so adding the Endianess to the Buffer creation works for you? I updated the canopen t

<    1   2   3   4   5   6   7   8   9   10   >