Re: Splitting up the repos

2024-04-04 Thread Otto Fowler
Lose the history. The stuff in the sandbox is not likely to have important history anyways. The important history is in the main repo components, not the samples. On April 4, 2024 at 6:34:48 AM, Christofer Dutz (christofer.d...@c-ware.de) wrote: Hi all, so for the last days I have tried

Re: [VOTE] Create plc4x-extras repository

2024-03-23 Thread Otto Fowler
+1 (binding) On March 23, 2024 at 12:48:49 PM, Christofer Dutz (christofer.d...@c-ware.de) wrote: We would like to create a new git-repository “plc4x-extras” that will contain the integration modules as well as the examples. Please vote +1 if you are in favor of creating this repository and

Re: [VOTE] Drop Java 1.8 Support

2023-12-10 Thread Otto Fowler
+1 binding On December 8, 2023 at 9:16:19 AM, Christofer Dutz ( christofer.d...@c-ware.de) wrote: Hi all, in the past we have settled with requiring Java 11 for building plc4x and making sure the libraries we build are compatible with Java 1.8. Now it looks as if some of our libraries are no

Re: [I] Issue in running `docker build -t plc4x .` (plc4x)

2023-05-18 Thread Otto Fowler
Usually, when I have this type of problem IRL, what I’ll do is take the docker file and run a version of it that doesn’t do the actual build and drop into bash, the work on doing the build manually from there, just a suggestion On May 18, 2023 at 3:25:00 PM, chrisdutz (via GitHub)

Re: AW: [Opinion] NiFi integration Listener

2023-05-15 Thread Otto Fowler
>From a Nifi point of view, having possibly many background threads that are not in the thread pools and governed by the Nifi scheduler is a bad idea, I *think*. I would recommend that you take to the [nifi dev mailing list or slack]( https://nifi.apache.org/mailing_lists.html) for further

Re: [DISCUSS] Add GitHub Discussions?

2023-05-15 Thread Otto Fowler
+1 On May 15, 2023 at 10:39:41 AM, Christofer Dutz (christofer.d...@c-ware.de) wrote: Hi all, So, my PR for infra just got merged and we can now customize the auto-generated emails sent for GitHub Discussions … so now I would like to hear your thoughts on if we want to enable GitHub

Re: [Opinion] NiFi integration Listener

2023-05-03 Thread Otto Fowler
...@zylk.net.invalid) wrote: Hi Otto! The idea was to use the processor to support plc4x subscriptions. Maybe the "listener" name was not the most appropriate one but I was trying to follow the NiFi naming convention. Sorry for the misunderstanding Unai - Mensaje original - De: "Ott

Re: [Opinion] NiFi integration Listener

2023-05-02 Thread Otto Fowler
On May 2, 2023 at 9:52:08 PM, Otto Fowler (ottobackwa...@gmail.com) wrote: Hi Unai! So, this listener would listen for exception based or unsolicited messages? If it is just polling on a background thread, I don’t think how you want to do something in nifi, and we already have “polling

Re: [Opinion] NiFi integration Listener

2023-05-02 Thread Otto Fowler
Hi Unai! So, this listener would listen for exception based or unsolicited messages? If it is just polling on a background thread, I don’t think how you want to do something in nifi, and we already have “polling” processors. On May 2, 2023 at 11:09:33 AM, Unai Leria

Re: [VOTE] Should we remove the PLC4X Connector from the Confluent Hub

2023-04-13 Thread Otto Fowler
+1 (binding) On April 11, 2023 at 11:55:36 PM, Ben Hutcheson (ben.hut...@gmail.com) wrote: Hi, The work expected from Confluent to maintain the PLC4X Kafka Connector in the hub, historically hasn't been in line with our release schedule. And seeing as though there isn't really anybody that is

Re: [DISCUSS] Change the general tag-format to include "Encoding"?

2023-02-20 Thread Otto Fowler
I think if we are going to introduce a new symbols, then we name the variable in the symbol, so that we can add multiple directives there and not have to add another symbol every time %DB120.DBX234:STRING(10){enc:ASCII} unless you want to treat the {XXX} as {BIT_FLAGS} So you can have

Re: [DISCUSS] Generally move to using "Context" objects inside our generated code?

2023-02-11 Thread Otto Fowler
Why don’t we start with the original parser context, and extend that when it is working and we have a feel for it? From: Łukasz Dywicki Reply: dev@plc4x.apache.org Date: February 6, 2023 at 06:21:05 To: dev@plc4x.apache.org Subject: Re: [DISCUSS] Generally move to using "Context" objects

Re: [DISCUSS] Generally move to using "Context" objects inside our generated code?

2023-02-04 Thread Otto Fowler
Any DSL at some point will consider stack / call / variable contexts. This seems reasonable. From: Christofer Dutz Reply: dev@plc4x.apache.org Date: February 4, 2023 at 05:18:59 To: dev@plc4x.apache.org Subject: [DISCUSS] Generally move to using "Context" objects inside our generated

Re: [DISCUSS] Send dependant emails to commits@ or a new list (notifications@)?

2023-01-20 Thread Otto Fowler
+1 From: Christofer Dutz Reply: dev@plc4x.apache.org Date: January 19, 2023 at 12:08:07 To: dev@plc4x.apache.org Subject: [DISCUSS] Send dependant emails to commits@ or a new list (notifications@)? Hi all, today I learned, that it’s possible to redirect bot-notifications to different

Re: [Modbus] Handling 'too large' blocks of registers

2023-01-16 Thread Otto Fowler
ght there. From: Otto Fowler Reply: Otto Fowler Date: January 16, 2023 at 21:34:42 To: dev@plc4x.apache.org Subject: Re: [Modbus] Handling 'too large' blocks of registers So, I actually don’t think we are in disagreement. If your server implements modbus only enough to service sunspec, it probably does

Re: [Modbus] Handling 'too large' blocks of registers

2023-01-16 Thread Otto Fowler
, I expect more devices to have similar effects. Niels On Mon, Jan 16, 2023 at 6:21 PM Otto Fowler wrote: > I believe you are having issues because of sunspec over modbus and not > modbus ‘generically’ > > If you wanted to read modbus as just registers, memory r

Re: [DISCUSS] Removing the Apache Feather from our logos?

2023-01-16 Thread Otto Fowler
Let’s go with what comes out of Legal, there is discussion on there now. From: Christofer Dutz Reply: dev@plc4x.apache.org Date: January 15, 2023 at 06:21:32 To: dev@plc4x.apache.org Subject: [DISCUSS] Removing the Apache Feather from our logos? Hi all, I know that initially I had our

Re: [Modbus] Handling 'too large' blocks of registers

2023-01-16 Thread Otto Fowler
I believe you are having issues because of sunspec over modbus and not modbus ‘generically’ If you wanted to read modbus as just registers, memory ranges and chunk that there is no reason that cannot be done. If I wanted to read 4 to 41 by chunks of 10, I could do it and ‘just make

Re: Building a PLC4X and IoTDB Historian?

2022-12-08 Thread Otto Fowler
l) there is a single-way network gateway for security. > > > > * If the gateway is deployed between device and PLC4x program, then > > > > we need to check whether plc4x supports that. > > > > * If the gateway is deployed between IoTDB-client

Re: Building a PLC4X and IoTDB Historian?

2022-12-08 Thread Otto Fowler
e want to write C to IoTDB when we > > > > collect A and B from a device (for example, C=A+B/2 ) > > > > * IoTDB's trigger supports that but we need a Drag-and-drop > > > > programming GUI. (maybe integrating some open source projects, like > > >

Re: Building a PLC4X and IoTDB Historian?

2022-11-26 Thread Otto Fowler
Would you name it “Cake”? From: Christofer Dutz Reply: dev@plc4x.apache.org Date: November 26, 2022 at 10:36:23 To: dev@plc4x.apache.org , d...@iotdb.apache.org Subject: Building a PLC4X and IoTDB Historian? Hi all, I am currently thinking, if it wouldn’t be a good idea to build

Re: [DISCUSS] Rename Fields -> Tags?

2022-11-11 Thread Otto Fowler
if we had already had one before From: Otto Fowler Reply: Otto Fowler Date: November 11, 2022 at 15:10:06 To: dev@plc4x.apache.org , Christofer Dutz Subject: Re: [DISCUSS] Rename Fields -> Tags? Sorry, I thought the name change would change the API, thus a major release. F

Re: [DISCUSS] Rename Fields -> Tags?

2022-11-11 Thread Otto Fowler
ase at least one version with the minor versioning scheme in order to get some feedback on if this works for all … don’t want to end at 19.0.0 too soon, because we keep on adding breaking changes  But in general, yes I think that we should consider a 1.0.0 for 2023 Chris From: Otto Fowler Date: Thurs

Re: [DISCUSS] Rename Fields -> Tags?

2022-11-10 Thread Otto Fowler
that I researched many historian systems (include OSIsoft PI, Siemens WinCC, Emerson DeltaV, etc.), all of them are using "Tag". --- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Otto Fowler 于2022年11月9日周三 11:41写道: > > +1 > > F

Re: [DISCUSS] Rename Fields -> Tags?

2022-11-08 Thread Otto Fowler
+1 From: Ben Hutcheson Reply: dev@plc4x.apache.org Date: November 8, 2022 at 15:20:51 To: dev@plc4x.apache.org Subject: Re: [DISCUSS] Rename Fields -> Tags? +1, while I don't have your commitment to go around and change it. I think it makes it better aligned with OT nomenclature. On

Re: [VOTE] Move the Apache PLC4X Camel adapter to the Apache Camel project

2022-10-20 Thread Otto Fowler
+1 binding From: Christofer Dutz Reply: dev@plc4x.apache.org Date: October 18, 2022 at 12:52:41 To: dev@plc4x.apache.org Subject: [VOTE] Move the Apache PLC4X Camel adapter to the Apache Camel project As discussed before: I would like to transfer the Apache PLC4X Camel adapter from

Re: [DISCUSS] Donate/Move the Apache Camel integration to the Apache Camel project?

2022-10-15 Thread Otto Fowler
You should start a VOTE thread From: Sebastian Rühl Reply: dev@plc4x.apache.org Date: October 13, 2022 at 05:26:44 To: dev@plc4x.apache.org Subject: Re: [DISCUSS] Donate/Move the Apache Camel integration to the Apache Camel project? +1 Sounds really good for me (wanted to do that couple

Re: [VOTE] Apache PLC4X 0.10.0 RC2

2022-10-05 Thread Otto Fowler
+1 (binding) followed guide java 11 From: Christofer Dutz Reply: dev@plc4x.apache.org Date: October 3, 2022 at 12:15:33 To: dev@plc4x.apache.org Subject: [VOTE] Apache PLC4X 0.10.0 RC2 Apache PLC4X 0.10.0 has been staged under [2] and it’s time to vote on accepting it for release. All

Re: [VOTE] Apache PLC4X 0.10.0 RC1

2022-09-30 Thread Otto Fowler
-1 binding. Does not build using the verification instructions with java 11.0.2. From: Lukas Ott Reply: dev@plc4x.apache.org Date: September 30, 2022 at 12:56:33 To: dev@plc4x.apache.org Subject: Re: [VOTE] Apache PLC4X 0.10.0 RC1 +1 (binding) Lukas [x] Download all staged artifacts

Re: [DISCUSS] Apache PLC4X 0.10.0 RC1

2022-09-30 Thread Otto Fowler
wrong, did not fix. Any ideas? From: Otto Fowler Reply: Otto Fowler Date: September 30, 2022 at 13:42:21 To: dev@plc4x.apache.org Subject: Re: [DISCUSS] Apache PLC4X 0.10.0 RC1 ok, cleaning my .m2 seems to resolved, sorry for the noise From: Otto Fowler Reply: Otto Fowler Date

Re: [DISCUSS] Apache PLC4X 0.10.0 RC1

2022-09-30 Thread Otto Fowler
ok, cleaning my .m2 seems to resolved, sorry for the noise From: Otto Fowler Reply: Otto Fowler Date: September 30, 2022 at 13:38:35 To: dev@plc4x.apache.org Subject: Re: [DISCUSS] Apache PLC4X 0.10.0 RC1 also with 11 ✝  0.10.0/rc1/apache-plc4x-0.10.0   develop±  mvn --version

Re: [DISCUSS] Apache PLC4X 0.10.0 RC1

2022-09-30 Thread Otto Fowler
ead the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException From: Otto Fowler Reply: Otto Fowler Date: September 30, 2022 at 13:26:48 To: dev@

Re: [DISCUSS] Apache PLC4X 0.10.0 RC1

2022-09-30 Thread Otto Fowler
:( mvn --version Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63) Maven home: /usr/local/Cellar/maven/3.8.6/libexec Java version: 9, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/adoptopenjdk-9.jdk/Contents/Home Default locale: en_US, platform encoding:

Re: Can't connect to OPC UA from NIFI

2022-09-19 Thread Otto Fowler
Bence, Images do not come through on most Apache lists ( I didn’t get it for sure ). What version of nifi, what version of the processors are you using? What is the name of the processor? We recently landed record based processors, but I am not sure there has been a release with them yet.

Re: AW: Nifi PlcAddressString syntax

2022-08-04 Thread Otto Fowler
Just to put it here as I did in the pr. Nifi processors support dynamically added properties, such that the user can add an arbitrary amount of properties, in this case one for each address they want to read. This is much simpler than doing some exotic, and error prone to enter, long delimited

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

2022-07-11 Thread Otto Fowler
are done, I just need to implement. Is there any doc for the discovery lib? Or could someone familiar with it suggest a starting point for me? Regards, Stephen On Fri, 2022-07-08 at 10:40 -0700, Otto Fowler wrote: > you say that like it is a bad thing? > > From: Christofer Dutz >

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

2022-07-08 Thread Otto Fowler
?... That should be a matter of minutes to Implement. Holen Sie sich Outlook für Android<https://aka.ms/AAb9ysg> From: Otto Fowler Sent: Thursday, July 7, 2022 6:17:49 PM To: dev@plc4x.apache.org Subject: RE: [PROPOSAL] Implement a Java GUI appli

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

2022-07-08 Thread Otto Fowler
-discovery-and-browse using the default api?... That should be a matter of minutes to Implement. Holen Sie sich Outlook für Android<https://aka.ms/AAb9ysg> From: Otto Fowler Sent: Thursday, July 7, 2022 6:17:49 PM To: dev@plc4x.apache.org Subject: RE: [PROPOSAL] Imp

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

2022-07-07 Thread Otto Fowler
I would make the simplest possible example application, in each language plc4x supports, just to discover and show the browse ‘tree’ or whatever. Maybe console. Then with these examples of API usage, people can have at it and there can be a bake off. It will be easier to agree on what a

Re: Nifi record oriented update

2022-05-25 Thread Otto Fowler
. regards, inigo - Mensaje original - De: "Turker TUNALI" Para: "dev" Enviados: Sábado, 14 de Mayo 2022 11:30:42 Asunto: Re: Nifi record oriented update I believe that NiFi is a great engine for PLC4X projects. Türker TUNALI On Fri, May 13, 2022 at 5:22 P

Re: Nifi record oriented update

2022-05-13 Thread Otto Fowler
>From a high level: This processor allows setting the address to be read dynamically from the incoming connection. It has to produce a schema for every trigger ( by mapping PLC4X types to NIFI record types). Since the types will then be dynamic, there should be a schema cache such that we reduce

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

2022-04-21 Thread Otto Fowler
+1 to moving on from poetry to setuptools. I’m sure we can find some apache examples for pushing to pypi that make up for what poetry automates From: Lukas Ott Reply: dev@plc4x.apache.org Date: April 19, 2022 at 15:52:24 To: dev@plc4x.apache.org Subject: PLC4Py - Change of Build System -

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

2022-03-10 Thread Otto Fowler
+1, this is in my experience how these “drivers” used to be presented in scada/hmi apps From: Christofer Dutz Reply: dev@plc4x.apache.org Date: March 9, 2022 at 09:19:33 To: dev@plc4x.apache.org Subject: [DISCUSS] Rename "modbus" to "modbus-tcp"? Hi all, I'm currently working on the

Re: [DISCUSS] Officially go to Java 11

2021-12-17 Thread Otto Fowler
Just to clarify, we have required Java 11 to build for some time now, but our documentation has still stated java 8 or even both 11 and 8 in different places for a while now. From: Christofer Dutz Reply: dev@plc4x.apache.org Date: December 14, 2021 at 10:38:19 To: dev@plc4x.apache.org

[jira] [Created] (PLC4X-327) with-c doesn't build on macOS

2021-12-15 Thread Otto Fowler (Jira)
Otto Fowler created PLC4X-327: - Summary: with-c doesn't build on macOS Key: PLC4X-327 URL: https://issues.apache.org/jira/browse/PLC4X-327 Project: Apache PLC4X Issue Type: Bug

Re: AW: AW: AW: Nifi integration record oriented processor for reading

2021-10-29 Thread Otto Fowler
tion record oriented processor for reading > br/>> Hi, < > br/>> thanks Otto < > br/>> --gustavo < > br/>> br/>> - Mensaje original - < >> De: "Otto Fowler" >> Para: "dev" >> Enviados: Martes, 24 d

Re: [VOTE] Apache PLC4X 0.9.0 RC2

2021-09-20 Thread Otto Fowler
-1 (binding) README.md in the project is wrong. We do not build without JDK 11. 84 ### Environment 85 86 Currently, the project is configured to require the following software: 87 88 1. Java 8 JDK: For running Maven in general as well as compiling the Java and Scala modules `JAVA_HOME`

Re: AW: AW: Nifi integration record oriented processor for reading

2021-08-24 Thread Otto Fowler
ok, new review up From: Otto Fowler Reply: Otto Fowler Date: August 24, 2021 at 12:30:23 To: dev@plc4x.apache.org Subject: Re: AW: AW: Nifi integration record oriented processor for reading Sorry, I’ve been crushed by IRL work, I’ll review this as soon as possible From: Iñigo Angulo

Re: AW: AW: Nifi integration record oriented processor for reading

2021-08-24 Thread Otto Fowler
sultoría.openSource br/>>>>> telf.: > 747412337 br/>>>>> Ribera de Axpe, 11 br/>>>>> Edificio A, modulo br/>> 201-203 br/>>>&>> 48950 Erandio (Bizkaia) br/>>>>> > ----- <

Re: OPCUA PR

2021-07-21 Thread Otto Fowler
Ship it. Sounds like you have the 80% case taken care of. Make sure the limitations and known issues are documented and let’s merge it so we can get some feedback. Awesome work. From: Ben Hutcheson Reply: dev@plc4x.apache.org Date: July 21, 2021 at 10:10:04 To: dev@plc4x.apache.org

Re: [DISCUSS] Discover and Browse API for PLC4J?

2021-07-02 Thread Otto Fowler
Enip and Profinet Discovery and configuration protocol may ‘switch’ after discovery. Like, you send ENIP Identify on udp, and then connect on tcp to do other commands I believe. Also, you may use DCP to discover things, and then use s7 to talk to them ( the DCP identity response is over link

Re: [DISCUSS] Discover and Browse API for PLC4J?

2021-07-02 Thread Otto Fowler
Some protocols the discovery process returns information about the device (DCP, ENIP) , that might be important as well. How would this be handled / modeled ? The idea here is that plc4x doesn’t store any of this right? You’d have to handle the callback and store the information yourself?

Re: [DISCUSS] Change the semantics of "getDriver"?

2021-07-02 Thread Otto Fowler
Since getDriver is a string why not just change the javadoc and implementation such that it accepts either? if (isURI(s)) { } That way it will keep on keeping on for the volk that are already using it. Maybe on top of that we use the actual types we want instead of strings, like java.net.URI

Re: [DISCUSS] Extend our Jira Issue format to allow selection of "component" and "language"?

2021-06-30 Thread Otto Fowler
+1 From: Christofer Dutz Reply: dev@plc4x.apache.org Date: June 30, 2021 at 05:25:51 To: dev@plc4x.apache.org Subject: [DISCUSS] Extend our Jira Issue format to allow selection of "component" and "language"? Hi all, as we are more and more polyglot, the question of "What language does

Re: Nifi integration record oriented processor for reading

2021-06-24 Thread Otto Fowler
Iñigo Angulo br/>>>>> Gesendet: FFreitag, 23. April 2021 15:34 >>>> An: dev >>>> Betreff: Re: AW: Nifi integration record oriented processor for reading >>>> br/>>>>> Hi Otto, Chris, < >>>> br/>>>>> Yes,

Re: Nifi integration record oriented processor for reading

2021-06-17 Thread Otto Fowler
April 2021 15:34 >>>> An: dev >>>> Betreff: Re: AW: Nifi integration record oriented processor for reading >>>> >>>> Hi Otto, Chris, >>>> >>>> Yes, I think the approach you propose will be best. By now, we are >>&g

Re: Nifi integration record oriented processor for reading

2021-06-10 Thread Otto Fowler
ce address >>> String' containing the list of variable to read. From this we deduce the >>> expected Avro datatype when reading, for instance, a word in S7 or a coil >>> in Modbus. >>> >>> However, as you mentioned, the other approach will be much cl

Re: OPCUA address identifier with colon

2021-06-02 Thread Otto Fowler
You should file a bug report. You can create a login and file. https://issues.apache.org/jira/secure/Dashboard.jspa > On Jun 2, 2021, at 06:40, Torsten Uhr wrote: > > Hi all, > > I’m using the OPCUA driver of plc4j 0.8.0 and I have a problem related tot he > closed Ticket

Re: Nifi integration record oriented processor for reading

2021-05-27 Thread Otto Fowler
k. We will fill the ICLA document too. >> >> thank you >> iñigo >> >> >> >> - >> Iñigo Angulo >> >> ZYLK.net :: consultoría.openSource >> telf.: 747412337 >> Ribera de Axpe, 11 >

Re: [DISCUSS] When to start the process of a new release?

2021-05-26 Thread Otto Fowler
The last message for the Nifi PR was they were working on their changes and had not committed them. They were looking for comment on the way they came up with getting the datatype from the response object, if you could comment. I don’t know if what they have is right or not. > On May 26,

Re: Cleanup in our repo (and Sandbox)?

2021-05-12 Thread Otto Fowler
+1 > On May 12, 2021, at 04:19, Christofer Dutz wrote: > > Hi all, > > I recently had a look at our Sandbox, and I'd like to clean it up a bit. > There's quite some stuff in there, that will probably not be updated > anymore. > > I would like to remove the StreamPipes stuff as the

Re: Please welcome our newest PLC4X committer Thomas Frost

2021-05-08 Thread Otto Fowler
Welcome! > On May 7, 2021, at 07:39, Christofer Dutz wrote: > > Hi all, > > please welcome Thomas to the PLC4X family. > He has been doing an outstanding job getting my POC-quality PLC4C > drivers into shape. I am extremely thankful for that :-) > > Looking forward to lot's of cool

Re: Nifi integration record oriented processor for reading

2021-04-30 Thread Otto Fowler
ration record oriented processor for reading > > Hi all, > > Well, you get PlcValues from the response that wrap the different datatypes. > So generally you shouldn't care about the detail type. > > However, you can call getObject() which returns the core value the

Re: Nifi integration record oriented processor for reading

2021-04-23 Thread Otto Fowler
iented processor for reading > > Hi all, > > Well, you get PlcValues from the response that wrap the different datatypes. > So generally you shouldn't care about the detail type. > > However, you can call getObject() which returns the core value the plc-value > has ... so

Re: Nifi integration record oriented processor for reading

2021-04-22 Thread Otto Fowler
iented processor for reading > > The more I think of it, > > Perhaps we should also think of potentially providing some information on > supported configuration options. > Wouldn't it be cool if the driver could say: "I generally have these options > and they have these datatypes and me

Re: Nifi integration record oriented processor for reading

2021-04-21 Thread Otto Fowler
Hi Inigo, I’m a committer on Apache Nifi as well as PLC4X, I would be happy to review your processor. If I understand what you are saying correctly, you have a single processor which supports record writing output? plc4x -> records And that you have, for configuration purposes for that

Re: [DISCUSS] Generate a standalone executable version of the maven-plugin and build tools?

2021-03-19 Thread Otto Fowler
My impression was that we checked in the code so that we could review the code / code generation changes in github, not because of a lack of automation. I don’t see what this would give us that we don’t have, other than being in a different shiny way. Can you elaborate more on the problem

Re: Source Time of PLC Value?

2021-03-10 Thread Otto Fowler
.apache.org >>>>>>> Betreff: Re: Source Time of PLC Value? >>>>>>> >>>>>>> I have not mentioned metadata term in my answer, so credits for >>>>>>> mining >>>>>> it API go to you. :-) >>>>>>> >

Re: Source Time of PLC Value?

2021-03-07 Thread Otto Fowler
So, maybe the extension is timestamp *and* timestamp source. uint64_t timestamp; typedef enum { /* timestamp was generated by the source device */ SOURCE, /* timestamp was generated by plc4x on receiving */ GENERATED, } TimestampQuality; > On Mar 5, 2021, at

Re: [DISCUSS] Introduce a "RawPlcValue" in the API?

2021-03-04 Thread Otto Fowler
Is there no way to restructure the go project to fix the issue, instead of introducing a new api concept? > On Mar 4, 2021, at 04:35, Christofer Dutz wrote: > > Hi all, > > In PLC4X we have PLCValues ... mostly we default to sort of a raw byte-array > PlcValue if no type information is

Re: plc4Go Internal Packages

2021-02-18 Thread Otto Fowler
This is a bug I think. The modbus package is internal, this cannot be used outside the package. If you have to register it using a class from the module ( and not by name for example ) that will never work. You should log a jira issue for this, maybe with an attached, simple project. > On Feb

Re: [VOTE] Apache PLC4X 0.8.0 RC2

2021-01-26 Thread Otto Fowler
+1 Binding > On Jan 25, 2021, at 15:14, Christofer Dutz wrote: > > Apache PLC4X 0.8.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

Re: [DISCUSS] Apache PLC4X 0.8.0 RC1

2021-01-25 Thread Otto Fowler
I’m getting errors building the docker image. Did we try this lately? Step 23/39 : RUN ./mvnw -P with-boost,with-c,with-cpp,with-dotnet,with-go,with-logstash,with-opcua-werver,with-proxies,with-python,with-logstash,with-sandbox

Re: [DISCUSS] Change the naming scheme for release-tags?

2021-01-21 Thread Otto Fowler
Sounds fine to me. +1 > On Jan 21, 2021, at 05:26, Christofer Dutz wrote: > > Hi all, > > a little discussion on the IoTDB list made me realize that I never actually > discussed this here and I'd like to do it before we start the next release. > > This will be the first containing Go

Re: [DISCUSS] mspec a show-stopper? Was: AW: Reflecting on how we volunteer to do stuff

2021-01-08 Thread Otto Fowler
I started a poc plugin for IntelliJ that I will try to work on when I can, but writing a language plugin that does anything substantial is not easy even when you know the language inside and out, and I do not have full time job time to throw at it. I can’t guarantee I’ll have anything soon, so

[jira] [Created] (PLC4X-268) PLC4PY: use makefile to setup poetry and env

2021-01-08 Thread Otto Fowler (Jira)
Otto Fowler created PLC4X-268: - Summary: PLC4PY: use makefile to setup poetry and env Key: PLC4X-268 URL: https://issues.apache.org/jira/browse/PLC4X-268 Project: Apache PLC4X Issue Type: Bug

Re: Anyone feel in need of something to do during the holiday-lockdown?

2020-12-23 Thread Otto Fowler
Create the jira and assign it to me, I’ll see what I can do > On Dec 23, 2020, at 09:18, Christofer Dutz wrote: > > Hi all, > > so if you happen to be looking for something sensible to do while in lockdown > during the christmas holidays. > I think I have something for you :) > > While mspec

Re: Anyone feel in need of something to do during the holiday-lockdown?

2020-12-23 Thread Otto Fowler
Do you have an antlr grammar? There is a plugin to bridge those to idea language plugins > On Dec 23, 2020, at 09:18, Christofer Dutz wrote: > > Hi all, > > so if you happen to be looking for something sensible to do while in lockdown > during the christmas holidays. > I think I have

Re: [VOTE] Apache PLC4X Build-Tools Code-Generation 1.4.0 RC2

2020-12-14 Thread Otto Fowler
+1 binding java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) > On Dec 13, 2020, at 10:52, Lukas Ott wrote: > > Apache PLC4X Build-Tools Code-Generation 1.4.0 has been staged under [2] > and it’s

Re: [DISCUSS] Apache PLC4X 1.4.0 RC2

2020-12-14 Thread Otto Fowler
de-generation-1.4.0-source-release.zip > > Am Mo., 14. Dez. 2020 um 04:26 Uhr schrieb Otto Fowler < > ottobackwa...@gmail.com>: > >> gsha512sum -c apache-plc4x-code-generation-1.4.0-source-release.zip.sha512 >> gsha512sum: apache-plc4x-code-generation-1.4.0-sou

Re: [DISCUSS] Apache PLC4X 1.4.0 RC1

2020-12-03 Thread Otto Fowler
in some rush? From: Lukas Ott Reply: dev@plc4x.apache.org Date: December 3, 2020 at 01:52:11 To: dev@plc4x.apache.org Subject: Re: [DISCUSS] Apache PLC4X 1.4.0 RC1 yes Am Mi., 2. Dez. 2020 um 22:43 Uhr schrieb Otto Fowler < ottobackwa...@gmail.com>: > you mean build tools? > &

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

2020-12-03 Thread Otto Fowler
Otto Fowler wrote: > -1 (binding) > the release notes at the top level and in the package have no information > for this release. > > - also: The readme doesn’t specify the versions of: > java > maven > That are supported and should be used. > > > > Fr

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

2020-12-02 Thread Otto Fowler
-1 (binding) the release notes at the top level and in the package have no information for this release. - also: The readme doesn’t specify the versions of: java maven That are supported and should be used. From: Christofer Dutz Reply: dev@plc4x.apache.org Date: December 2, 2020 at

Re: [DISCUSS] Apache PLC4X 1.4.0 RC1

2020-12-02 Thread Otto Fowler
you mean build tools? From: Lukas Ott Reply: dev@plc4x.apache.org Date: December 2, 2020 at 15:01:21 To: dev@plc4x.apache.org Subject: [DISCUSS] Apache PLC4X 1.4.0 RC1 This is the discussion thread for the corresponding VOTE thread. Please keep discussions in this thread to simplify the

Re: AW: [DRAFT] Borad Report

2020-12-02 Thread Otto Fowler
nd 12 PMC members in this project. The Committer-to-PMC ratio is 3:2. Community changes, past quarter: - Ben Hutcheson was added to the PMC on 2020-11-08 - Otto Fowler was added to the PMC on 2020-10-23 - Stefano Bossi was added as committer on 2020-09-07 - Ben Hutcheson was added as committer on 20

Re: [DISCUSS] Update Git Hub topics to include protocol/integration topics

2020-11-23 Thread Otto Fowler
+1 From: Ben Hutcheson Reply: dev@plc4x.apache.org Date: November 22, 2020 at 17:58:30 To: dev@plc4x.apache.org Subject: [DISCUSS] Update Git Hub topics to include protocol/integration topics Hi, What are people's thoughts on updating the Git Hub topics to include protocol and

Re: [DISCUSS] How about changing the way we act on "backward compatability"?

2020-11-20 Thread Otto Fowler
or, we can follow versioning rules and have the ‘new kafka sink’ trigger a proper release that allows breaking backwards compatibility From: Christofer Dutz Reply: dev@plc4x.apache.org Date: November 20, 2020 at 06:08:51 To: dev@plc4x.apache.org Subject: [DISCUSS] How about changing the

Re: [DISCUSS] Changing Schema for Kafka Source Connector

2020-11-07 Thread Otto Fowler
Is it a breaking change? Is anyone using it? I would be fine with changing it, but we would need to be clear on those things. Also, I think the names should reflect what the project uses, plcfields not fields etc From: Ben Hutcheson Reply: dev@plc4x.apache.org Date: November 7, 2020 at

Re: [DISCUSS] Change the API for Subscriptions?

2020-10-30 Thread Otto Fowler
n? Chris Am 30.10.20, 18:38 schrieb "Otto Fowler" : sorry if field has handler -> handler() else parentHandler() On October 30, 2020 at 13:37:51, Otto Fowler (ottobackwa...@gmail.com) wrote: Why not optionally set a handler per field -or- for the whole thing? if field has han

Re: [DISCUSS] Change the API for Subscriptions?

2020-10-30 Thread Otto Fowler
sorry if field has handler -> handler() else parentHandler() On October 30, 2020 at 13:37:51, Otto Fowler (ottobackwa...@gmail.com) wrote: Why not optionally set a handler per field -or- for the whole thing? if field has handlerer On October 30, 2020 at 11:42:36, Christofer D

Re: [DISCUSS] Change the API for Subscriptions?

2020-10-30 Thread Otto Fowler
Why not optionally set a handler per field -or- for the whole thing? if field has handlerer On October 30, 2020 at 11:42:36, Christofer Dutz (christofer.d...@c-ware.de) wrote: Hi all, while doing the refactoring of the field handlers, and cleaning up in the SPI, I did come across the

Re: [LAZY-CONSENSUS] Merging back my PLC4Go changes

2020-10-27 Thread Otto Fowler
(Which were a pain till now) Chris Am 27.10.20, 16:35 schrieb "Otto Fowler" : Do you mean to develop but still in sandbox? On October 23, 2020 at 04:38:15, Christofer Dutz (christofer.d...@c-ware.de) wrote: Hi all, now that I have a read-only version of a PLC4Go Modbus driver read

RE: Kotlin and PLC4x

2020-10-27 Thread Otto Fowler
noter ma nouvelle adresse courriel. / Please note my new email address." * ------ *De :* Otto Fowler *Envoyé :* 27 octobre 2020 11:37 *À :* dev@plc4x.apache.org *Objet :* Re: Kotlin and PLC4x Do you mean using Kotlin to call PLC4x? or Using Kotlin to implement things in

Re: Kotlin and PLC4x

2020-10-27 Thread Otto Fowler
Do you mean using Kotlin to call PLC4x? or Using Kotlin to implement things in plc4x? On October 22, 2020 at 21:50:21, Patrick Boisclair (pboiscl...@noovelia.com) wrote: Hello, I would like to know if there is any "Contraindication" to use Kotlin with PLC4X. Any "unexpexted" behavior known

Re: [DISCUSS] Move the xml files for the parser/serializer tests and the driver integration tests into the protocol modules?

2020-10-14 Thread Otto Fowler
+1 On October 14, 2020 at 05:38:26, Christofer Dutz (christofer.d...@c-ware.de) wrote: Hi all, currently the Java drivers are the only ones having support for the XML testsuites I built. Now I would like to setup the same testsuite infrastructure for my PLC4Go drivers. For that I would need

[jira] [Created] (PLC4X-251) PLC4PY -> Boostrap Pluggy / Entry point / Extensions for driver discovery and loading

2020-09-29 Thread Otto Fowler (Jira)
Otto Fowler created PLC4X-251: - Summary: PLC4PY -> Boostrap Pluggy / Entry point / Extensions for driver discovery and loading Key: PLC4X-251 URL: https://issues.apache.org/jira/browse/PLC4X-251 Proj

[jira] [Created] (PLC4X-250) Refactor python namespace to remove java like heirarchy

2020-09-20 Thread Otto Fowler (Jira)
Otto Fowler created PLC4X-250: - Summary: Refactor python namespace to remove java like heirarchy Key: PLC4X-250 URL: https://issues.apache.org/jira/browse/PLC4X-250 Project: Apache PLC4X Issue

Re: [MODBUS][DISCUSS] Improving handling of datatypes ...

2020-09-11 Thread Otto Fowler
the MSPEC is supposed to be multi-language, so I don’t think java specific types would go into the file definition, but there might be another way to do something and have it generated correctly On September 11, 2020 at 17:05:06, Ben Hutcheson (ben.hut...@gmail.com) wrote: Hi, After creating a

Re: [DISCUSS] Add Wrappers to PLC4X Project

2020-09-09 Thread Otto Fowler
I think this should be hosted and more importantly _maintained_ outside the project. If you want to add reference to it to the project site or something, that would be something to talk about. On September 9, 2020 at 08:28:12, Stefano Bossi (stefano.bo...@gmail.com) wrote: Hi, personally I

Re: [DISCUSS] Possible changes to discriminator field handling

2020-08-25 Thread Otto Fowler
Can you give examples? On August 25, 2020 at 19:22:40, Łukasz Dywicki (l...@code-house.org) wrote: I been trying to write new mspecs and I found that discriminator handling is quite limiting in current form. For example it is possible to declare a type argument, but it is not possible to use

  1   2   >