Re: Let's rock!

2017-12-20 Thread Christofer Dutz
"Christofer Dutz" <christofer.d...@c-ware.de>: Hi all, Welcome to Apache ☺ This is just a testmal to check if all is setup correctly … More details soon … Chris

Reporting back :-)

2018-05-07 Thread Christofer Dutz
Hi all, after finishing my house (well I guess a house is never finished, but let’s say, I’ve reached the 1.0 version) and moving in (well at least my stuff is contained in the house … will need some defragmentation and unzipping of archives), I can finally concentrate on the important things

Re: VPN access to PLC

2018-05-15 Thread Christofer Dutz
Ok, so I have requested accounts for Justin, Sebastian and myself (We already have one for the CI server). Hopefully today I'll manage to get the VPN setup on our CI VM and I was promised to receive the missing power adapter to power the Beckhoff PLC. After that we should all be equipped with

Pipeline Build

2018-05-09 Thread Christofer Dutz
Hi all, I finally finished setting up our project VM and now it seems to nicely build and deploy all of our artifacts. The cool thing is that now we no longer need the “PLC4X Site” Job and I disabled that for now. All that Job had been doing is now done by the pipeline itself. I also just

VPN access to PLC

2018-05-11 Thread Christofer Dutz
Hi all, well in general we have setup everything to be able to connect to a dedicated PLC4X network in our Frankfurt office. Here we have connected all sorts of different PLCs. This should help experimenting with real PLCs even if it does not 100% replace having your own PLC, it does make

PDU Fragmentation ...

2018-05-08 Thread Christofer Dutz
Hi all, well I think I have a first usable version of the PDU Fragmentation finished. Now I introduced a S7MessageProcessor interface in the org.apache.plc4x.java.s7.netty.strategies package. I currently have two implementations: - SingleAddressPerMessageS7MessageProcessor: Simple

Re: Beckhoff/ADS example.cpp

2018-05-17 Thread Christofer Dutz
Hi Sebastian, great stuff ... the capital letter methods does feel a little strange, but you already mentioned that this is intentional to be as close to the C++ implementation as possible. I just hope SonarQube doesn't explode now __ Chris Am 17.05.18, 15:56 schrieb "Sebastian Rühl"

Re: Beckhoff ADS symbolic addressing

2018-05-17 Thread Christofer Dutz
Hi Sebastian, I really can't wait to experiment with this. Chris Am 17.05.18, 16:03 schrieb "Sebastian Rühl" : Hi, I have implemented symbolic addressing into the Beckhoff ADS driver.

Re: Configurability of plc4x drivers

2018-05-16 Thread Christofer Dutz
Hi Sebatian, having finally finished the VPN tasks I finally had the time for your email. I think it’s a great idea ... implementing the configuration with apache commons. I definitely have to take a look at this too. So a big +1 from my side. Chris Am 14.05.18, 11:45 schrieb "Sebastian

Should be investigate using IKVM or similar to start supporting .Net?

2018-05-22 Thread Christofer Dutz
Hi, while most of us are quite familiar with Java development and I for example have no usable experience with .NET, most people in the industry I talked to, are more at home in the .Net world. Now the ideal solution would be to implement a best-of-breed driver for every protocol in multiple

Plc4x + Edgent + Elasticsearch + Kibana = Production-Dashboard for free

2018-05-22 Thread Christofer Dutz
Hi all, I just updated the „iot-factory” example to start an Elasticsearch instance, create some indexes and start writing PLC data into these. With that data it is then super-easy to create some cool dashboards that visualize the state and performance of your factory. Even if this is a rather

Subscribers for Edgent?

2018-05-24 Thread Christofer Dutz
Hi all and especially Dale, I really hope you are enjoying your time :-) After Sebastian just added support for subscriptions, I thought it would be perfect if we added support for that to the Edgent connector. Right now we have simple suppliers that we have to poll from, I would however

Re: Should be investigate using IKVM or similar to start supporting .Net?

2018-05-24 Thread Christofer Dutz
en an easy way out but one we could probably setup quite fast. But I do agree that it would not be the desirable path. Chris Am 22.05.18, 12:29 schrieb "Stefan Bodewig" <bode...@apache.org>: On 2018-05-22, Christofer Dutz wrote: > Now I did start inspecting some o

Re: Subscription Support

2018-05-24 Thread Christofer Dutz
Hi Sebastian, great stuff! ... thanks for working on this. This is definitely a huge milestone for PLC4X as I don't know any other open-source driver supporting such a subscribe pattern. Unfortunately now I have to accept the challenge and implement something like this for Siemens ;-) ...

Any Webdesigners with some free time within the group of our plc4x list readers?

2018-06-06 Thread Christofer Dutz
Hi all, (BCCing some people I know in this sector … ) I just pushed a new branch „feature/site-generation-fixes”. This contains a patched asciidoctor-maven-plugin that now allows removing all hacks from our site-generation build. Also I have started a pull-request for these changes in the

Report from Building IoT conference

2018-06-05 Thread Christofer Dutz
Hi all, Just finished the first of several conferences, where I showed PLC4X and Edgent. Had tons of good discussions and lots of interested people. Seems people do like the ideas we have and that we are on a good path. My talk on PLC4X and Edgent were well attended and had quite some long

Low hanging fruit for potential new comitters

2018-06-25 Thread Christofer Dutz
Hi all, as I am really hoping to get more people involved with PLC4X on a code-level, I will start promoting little things that. Just as an example I just added a new Jira issue which suggest implementing a Kafka Connect adapter for PLC4X: https://issues.apache.org/jira/browse/PLC4X-35 Right

Re: Low hanging fruit for potential new comitters

2018-06-25 Thread Christofer Dutz
018 um 15:47 schrieb Christofer Dutz : > > Hi all, > > as I am really hoping to get more people involved with PLC4X on a code-level, I will start promoting little things that. > > Just as an example I just added a new Jira issue which suggest implementing a Kafka Connect

Low Hanging Fruit for new Comitters: Apache Nifi integration for PLC4X

2018-06-26 Thread Christofer Dutz
Hi all, as promised, here comes a new low hanging fruit for existing and potential new committers. Apache Nifi is gaining more and more traction in general and I think PLC4X should provide an integration module for this. Especially in my latest chats with people the production industry I have

German Article on Apache Edgent and Apache PLC4X

2018-06-27 Thread Christofer Dutz
Hi, as I mentioned before, I had an article on Apache Edgent and Apache PLC4X published in the German JavaSPEKTRUM magazine, which even managed to become a coverpage article. codecentric (the company I work for) bought back the publication rights for this article and today I was able to

Re: [GSOC] Should we participate in Google Summer of Code?

2017-12-30 Thread Christofer Dutz
Hi Benedict, I think that we could definitely do something like this, but I guess we would have to provide manageable units of functionality. But I think it might be a challenge to get young people to choose working on industrial protocols if they can work on the next new JavaSript framework

Re: Including AL 2.0 content?

2017-12-27 Thread Christofer Dutz
"Christofer Dutz" <christofer.d...@c-ware.de>: And for one license I couldn’t see if this is compatable: The FontAwesome fonts are licensed under “SIL OFL 1.1” (http://scripts.sil.org/OFL) Is this compatable with the AL 2.0? Chris Am 26.12.17, 12:44 sch

Re: decodeData in Plc4xS7Protocol

2017-12-29 Thread Christofer Dutz
Hi Justin, I did have a look at the code you referred to and I agree that this is actually not 100% correct. It will probably not have caused any damage as each of the arrays is just one element. But you are right it’s not correct. I fixed that … thanks for finding things like that ;-) Chris

Raw Socket support

2017-12-31 Thread Christofer Dutz
Hi, I have just started to work on raw socket support. I am doing this in a separate branch, so it is not yet used by anyone (I could have done that in master as it doesn’t have any links with the rest, but this way no one would think about using it yet.

Re: Usage of GIT (was: [SCALA-API] Scala API branch pushed to gitbox repo)

2017-12-24 Thread Christofer Dutz
mail ;-) CU all, Chris Am 22.12.17, 17:27 schrieb "Mark Keinhörster" <mark.keinhoers...@codecentric.de>: Hi Chris, I agree with you. I also prefer merging for ease of use and simplicity. Thanks, Mark > Am 22.12.2017 um 12:44 schrieb Christo

Re: Generify branch

2018-01-08 Thread Christofer Dutz
Hi all, had to double check and it took quite a while till I noticed that you were talking about the generify branch ;-) I thought this had already been merged and just noticed it hadn’t. Perhaps it’s good this way as it seems we should probably discuss things in the team first. Thinking more

Re: parameter rack and slot encoding

2018-01-08 Thread Christofer Dutz
Hi Justin, I had been thinking about this problem too for quite some time, but I came to the conclusion to rather go the other way. Initially for example I wanted to ensure no wrong types could be used to read/write items and provided a pile of classes to ensure nothing goes wrong. But this

Re: Generify branch

2018-01-05 Thread Christofer Dutz
ue is quite cool, let’s try to apply it :) From my perspective having the changes in master is already an improvement. Mark > Am 04.01.2018 um 18:47 schrieb Christofer Dutz <christofer.d...@c-ware.de>: > > Hi Sebastian, > > Wha

Coverage reports

2018-01-05 Thread Christofer Dutz
Hi all, This morning I worked on getting the coverage reports working in sonarqube. Had to jump some hoops, but now I think things should be working: https://builds.apache.org/analysis/component_measures/metric/coverage/list?id=org.apache.plc4x%3Aplc4x-parent We’re currently at 67% Chris

Re: [incubator-plc4x] 06/06: Sort divided by a int is always an int no need to round up with Math.ceil

2018-01-09 Thread Christofer Dutz
Hi Justin, you are correct with your assumption. However as soon as at least one floating point number is used in the equation, the result should be too, so it should be enough to make 8 an 8.0 And no, size in bits is a Boolean and it simply provides information on if the size parameter is

Git problems

2018-01-09 Thread Christofer Dutz
Seems we are having problems with our Git repo, I couldn’t push my last changes as the push is rejected cause some remote pre-commit-hooks are failing. Executing “git push –v” however tells me that the repo seems to be out of sync and that I should contact infra … I already did that. Let’s

Re: Coverage reports

2018-01-09 Thread Christofer Dutz
up into the top level pom, or duplicated in integrations/pom.xml (or individual integrations)? Also it would be helpful if DEVELOPMENT.md were updated to capture the “how to run sonar locally” info below. Thanks! — Dale > On Jan 6, 2018, at 12:32 PM, Christofer Dutz

First Apache PLC4X talk at a conference :-)

2018-01-09 Thread Christofer Dutz
Hi all, it seems that I will be having a talk about Apache PLC4X (and Apache Edgent) at this year’s Nortec conference in Hamburg in about 2 Weeks (http://www.nortec-hamburg.de/en/) Guess this will be an interesting experience as I have never had a talk on a non-it conference. Chris

Re: Interesting feedback from a potential user

2018-01-17 Thread Christofer Dutz
. Unfortunately, again this was a company that seems to be fully in the hand of Microsoft, so they too were asking for a .Net driver. Well let’s hope some folks interested in implementing a .Net version of PLC4X will join our team soon. Chris Am 16.01.18, 18:21 schrieb "Christofer

RawSockets

2018-01-21 Thread Christofer Dutz
Hi all, I have invested quite some time trying to get the raw sockets available. It seems that even if we managed to get RockSaw running on all systems, we would require the lib to run with setuid as root or have to run the application as root. From a security standpoint this is not a thing I

Re: Interest in a code-retreat architecture round, kickoff type of thing?

2018-01-26 Thread Christofer Dutz
a picture of the venue: https://drive.google.com/open?id=13iYnHhb_KZoAUxvederKo9dPGtetqAL8 Chris Am 30.12.17, 12:00 schrieb "Benedikt Ritter" <brit...@apache.org>: > Am 27.12.2017 um 22:42 schrieb Christofer Dutz <christofer.d...@c-war

Re: RawSockets

2018-01-25 Thread Christofer Dutz
of testing, testing, testing ... Hopefully I'll manage to finish that with something usefull soon. Chris Am 22.01.18, 09:20 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Great, infra seems to have unborked the mailinglists (My stuff wasn't going through)

Re: Interest in a code-retreat architecture round, kickoff type of thing?

2018-01-30 Thread Christofer Dutz
March and April :-) — Dale > On Jan 26, 2018, at 7:30 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > > I just had a look in our calendar. So far the following options would be: > (I would suggest to use 3 or 4 days including Saturday and Sunday so people

Re: [DRAFT] January Podling Report PLC4X

2018-02-02 Thread Christofer Dutz
LaBossiere <dml.apa...@gmail.com> wrote: > > LGTM > — Dale > >> On Jan 30, 2018, at 5:22 AM, Christofer Dutz <christofer.d...@codecentric.de> wrote: >> >> New month, new report … here a report I whipped up … please comment on this. >> ... >

Re: List of supporters on our website?

2018-02-02 Thread Christofer Dutz
Nope ... I got it exactly the way you intended it to be ( ... no worries __ Chris Am 02.02.18, 15:53 schrieb "Stefan Bodewig" : On 2018-02-02, Justin Mclean wrote: > Either way the PPMC can review, provide feedback on, modify etc etc > before it goes live.

Re: List of supporters on our website?

2018-02-02 Thread Christofer Dutz
Hi Stefan, wasn't really planning on doing a "thanks" page, but more a "we think this is a good idea and support it" sort of thing. Chris Am 02.02.18, 11:49 schrieb "Stefan Bodewig" <bode...@apache.org>: On 2018-02-02, Christofer Dutz wrote

Eggent provider for batch reads?

2018-02-01 Thread Christofer Dutz
Hi all and hopefully Dale, I have spent quite some time travelling and talking to people in the industry in the past few weeks. The interest in our Project and Apache Edgent is huge. Now the use-case that I was asked about most, is to read multiple values in one request and to push that to

Edgent provider for batch reads? (was: Eggent provider for batch reads?

2018-02-01 Thread Christofer Dutz
Ups ... Edgent .. I hate it when my computer thinks it's smarter than me :-/ Am 01.02.18, 17:26 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Hi all and hopefully Dale, I have spent quite some time travelling and talking to people in the industry in th

List of supporters on our website?

2018-02-02 Thread Christofer Dutz
Hi all, just had an idea. There is quite a number of companies that support us, even if they are not actively communicating here or doing any coding. Some are providing Software, others are supporting the most vital part: Information. I would like to add a page at a rather prominent location

Re: Eggent provider for batch reads?

2018-02-05 Thread Christofer Dutz
tionAdapter. A new package level method plc-read-request-object newSupplier(plc-read-request-object) Doesn’t seem like it should be too much work :-) — Dale > On Feb 1, 2018, at 11:26 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > &g

Re: Eggent provider for batch reads?

2018-02-05 Thread Christofer Dutz
er. A new package level method plc-read-request-object newSupplier(plc-read-request-object) Doesn’t seem like it should be too much work :-) — Dale > On Feb 1, 2018, at 11:26 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > > Hi all

[DRAFT] January Podling Report PLC4X

2018-01-30 Thread Christofer Dutz
subscribed to our mailing lists. A small number of new people have been popping up on our mailing lists. On 23rd of January Christofer Dutz had a talk PLC4X at the Nortec 2018 conference in Hamburg (Production industry conference) (https://www.nortec-hamburg.de/). We have continuing our onboarding of new

[VOTE] Switch to JUnit 4 as testing framework

2018-02-08 Thread Christofer Dutz
Hi all, As mentioned in another thread on this list. We have noticed that Junit5 is causing more trouble than it is helping us. * Eclipse integration is problematic so we have to add main methods to be able to run them in the IDE * Maven build seems to be problematic as updating

Re: [VOTE] Switch to JUnit 4 as testing framework

2018-02-08 Thread Christofer Dutz
+1 Am 08.02.18, 10:15 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Hi all, As mentioned in another thread on this list. We have noticed that Junit5 is causing more trouble than it is helping us. * Eclipse integration is problematic s

Re: Is Junit5 the way to go?

2018-02-08 Thread Christofer Dutz
Ok ... today Justin pointed out my changes from yesterday caused tests to fail I tried and had to agree with him ... the code was simply wrong. But I wrote tests for it and when manually executing the tests in IntelliJ they failed. As I did a full maven build with tests before committing and

Re: Serialport comms?

2018-02-12 Thread Christofer Dutz
Hi Niclas, I guess the situation with the Serial protocols is identical to the ones for the IP-Based drivers. But I think also supporting serial protocols would be a valuable addition to PLC4X as still a lot of devices out in the wild only support this form of communication. In the IP space

[DISCUSS] What assertion mechanism to use: JUnit, AssertJ or Hamcrest

2018-02-12 Thread Christofer Dutz
Hi all, I think as the discussion moved from the unit-test framework to the framework we create the assertions with, this deserves a dedicated discussion. I think the options on the table are currently: JUnits on-board Assertions, AssertJ or Hamcrest. I too am not very fond of the ordinary

TAC Applications for Apache Con North America 2018 in Montreal now open

2018-02-10 Thread Christofer Dutz
Hi all, most of you probably got the email from Gavin on the committers list, but I’ll just mention this here as not all on this list are committers. We will be having an ApacheCon in Montreal this September. This is a great opportunity to meet other people from the project and great people

Re: Is Junit5 the way to go?

2018-02-11 Thread Christofer Dutz
Hi Nicolas, While I was at it, I press everything to junit 4 and migrated all junit Assert statements with assertj assertions. Do you have any opinion to these two options? Hamcrest vs. AssertJ? Chris Outlook for Android herunterladen Von: Niclas Hedhman Gesendet:

Re: [VOTE] Switch to JUnit 4 as testing framework

2018-02-11 Thread Christofer Dutz
Hi All, so the vote passes with 3 +1 and 1 +0 vote. I'll now merge my feature branch back to master. Chris Am 09.02.18, 00:13 schrieb "Justin Mclean" : Hi, Given the issues we’re currently seeing with Junit5 I’m +1 on this. But that doesn’t mean we

Re: Is Junit5 the way to go?

2018-02-12 Thread Christofer Dutz
). I spent this morning changing the AssertJ to Hamcrest across all tests. You want a PR? https://github.com/niclash/incubator-plc4x/commit/2080c40c02249db5f5ec0cf0b37b0ea0524de922 Cheers Niclas On Sun, Feb 11, 2018 at 5:31 PM, Christo

TAC Applications for Apache Con North America 2018 in Montreal now open

2018-02-14 Thread Christofer Dutz
Seems I was faster with my last email … here comes the official one ;-) — The Travel Assistance Committee (TAC) are pleased to announce that travel assistance applications for ApacheCon NA 2018 are now open! We will be supporting ApacheCon NA Montreal, Canada on 24th - 29th September 2018 TAC

Re: [DISCUSS] What assertion mechanism to use: JUnit, AssertJ or Hamcrest

2018-02-14 Thread Christofer Dutz
Hi, I currently have a strong tendency to accept Niclas' proposal as soon as he creates a pull-request for his changes. So If I don't hear any objections within the next 1-2 days. I'll merge that. Chris Am 12.02.18, 09:51 schrieb "Justin Mclean" : Hi, >

Re: Problem running some examples with non US locales

2018-02-14 Thread Christofer Dutz
Ups ... wrong list ... forget this __ Am 14.02.18, 22:06 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Hi, I’m currently working though some of the examples and encountered a problem: Code like this: nextValue = Double.valueOf(df.

Problem running some examples with non US locales

2018-02-14 Thread Christofer Dutz
Hi, I’m currently working though some of the examples and encountered a problem: Code like this: nextValue = Double.valueOf(df.format(nextValue)); Seems to not work correctly in Germany as we have a “,” as decimal separator and “.” as grouping character. This results numbers like “10,3” being

Re: Is Junit5 the way to go?

2018-02-09 Thread Christofer Dutz
Hi Justin, thanks for finding that ... guess when porting all these thousands of statements, I must have missed one or two "replace: ' == ' with ').isEqualTo('" __ Well the main reason was probably, that I wanted to replace the "assertTrue(A==B)" with something like "assertEqual(A, B)" as

Re: Is Junit5 the way to go?

2018-02-08 Thread Christofer Dutz
of Junit5. Chris Am 08.02.18, 14:07 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Hi all, so I just finished porting PLC4X back to JUnit 4 ... it was a quite straight forward thing. While at it I also ported all to use AssertJ a little more. So far

Re: Does this seem odd to you?

2018-02-17 Thread Christofer Dutz
If it's code I have written, it was a mistake ... I would agree to use the exception and not the assertion, because they can be turned off. Chris Outlook for Android herunterladen From: Justin Mclean Sent:

Re: WET vs DRY tests

2018-02-19 Thread Christofer Dutz
Have to agree that I am having problems to understand what the thing does. But that might be related to me not having had my first coffee if the day yet ;-) Chris Outlook for Android herunterladen From: Justin Mclean

Re: [incubator-plc4x] branch master updated: Fix the ByteValueTest

2018-02-21 Thread Christofer Dutz
t; 418677d is described below > > commit 418677dc4ae9d9fb25c7f249587d07711578fc26 > Author: Christofer Dutz <christofer.d...@c-ware.de> > AuthorDate: Wed Feb 21 15:55:09 2018 +0100 > >Fix the ByteValueTest > --- > .../src/test/java/org/apache/plc4x/java/ads/api/u

Re: Does this seem odd to you?

2018-02-19 Thread Christofer Dutz
Ok ... fixed that __ Thanks again for finding ( Chris Am 17.02.18, 09:43 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: If it's code I have written, it was a mistake ... I would agree to use the exception and not the assertion, because they can be turned off

Re: First Beckhoff Information System TwinCAT ADS/AMS implementation

2018-02-19 Thread Christofer Dutz
Hi All, first off all, thanks for your work on the Beckhoff protocol. I don't think that moving the encode/decode code into an abstract base class. However moving them into a utility sounds more like an idea. I think with "prefix them with endianness" you would mean something like one class

Give readRequestItems a "name" property?

2018-02-19 Thread Christofer Dutz
Hi all, I’m currently whipping up a first POC for usage on a real machine (Not just our companies Christmas tree) ;-) While at it, I did notice again what I had noticed a few times before: It would be cool if we could assign a “name” or “alias” to a request item. With this for example I could

Re: Eggent provider for batch reads?

2018-02-19 Thread Christofer Dutz
my system :-( Sending it again and then follow up on Chris’s recent mail on this topic. — Dale > On Feb 5, 2018, at 6:03 PM, Dale LaBossiere <dml.apa...@gmail.com> wrote: > > >> On Feb 5, 2018, at 5:43 AM, Christofer Dutz <christofer.d.

Re: Give readRequestItems a "name" property?

2018-02-19 Thread Christofer Dutz
But I already did notice that there are drawbacks with mandatory names ... the single value Edgent suppliers for example ... here I need to set a name, even if it's not needed and implicitly given by the pipeline I am plumbing together ... Chris Am 19.02.18, 16:39 schrieb "Christofer

Re: Give readRequestItems a "name" property?

2018-02-19 Thread Christofer Dutz
tem, there seems to be no need for it to have it’s own name (regardless of memory impact). Though for convenience, it could still have a getName() accessor (that was just getRequestItem().getName()). — Dale > On Feb 19, 2018, at 9:11 AM, Christofer Dutz <christofer.d...@c-ware.de>

Re: Jenkins: Moving from scripted Pipeline to declarative Pipeline

2018-02-24 Thread Christofer Dutz
Hi Sebastian, I finally managed to have my flu-infected brain have a look at the changes. I do agree it l looks a lot cleaner this way. I also like the way the Jenkins jobs now look. Hopefully now we could also do the following things: - Add a "site-deploy" step that is only executed on the

Re: Give readRequestItems a "name" property?

2018-02-19 Thread Christofer Dutz
ms() for single-item users and the “inapplicability” of getRequestItem() for multi-item requests. > On Feb 19, 2018, at 10:56 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > > But I already did notice that there are drawbacks with mandatory names ... the

Re: Batch reads with JPA like annotation magic?

2018-02-19 Thread Christofer Dutz
// access data in the responses …? — Dale > On Feb 19, 2018, at 6:16 AM, Christofer Dutz <christofer.d...@c-ware.de> wrote: > > Hi, > > in the past I have been thinking how we can make the batch reads as simple as possible. > > I woul

[DRAFT] First Podling Report PLC4X

2017-12-28 Thread Christofer Dutz
Hi all, So, I whipped up a first draft of a podling report … please feel free to comment. === Some additional background for the new Apache committers here: Each project at Apache has a bunch of committers. These are allowed to

Re: decodeData in Plc4xS7Protocol

2017-12-28 Thread Christofer Dutz
Hi Justin, as I wrote to you on slack (briging it back to the list) While I was trying to get the feature of multiple read items in one request working, I was having trouble. With the original implementation, I got error codes from the S7 PLC complaining about format errors. I did manage to

Re: New commits for cleanup/refactoring

2017-12-28 Thread Christofer Dutz
Hi Sebastian, great to hear you are setup and ready to work :-) We did recently change the driver manager to auto-connect without the need to connect … please double check if your connect call is still needed. I’ll checkout your changes in the java_generify branch right away. Chris Am

Re: Including AL 2.0 content?

2017-12-26 Thread Christofer Dutz
And for one license I couldn’t see if this is compatable: The FontAwesome fonts are licensed under “SIL OFL 1.1” (http://scripts.sil.org/OFL) Is this compatable with the AL 2.0? Chris Am 26.12.17, 12:44 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>: Hi Justin,

Some more info on read and write requests

2017-12-27 Thread Christofer Dutz
Hi all, I think I should provide you with some more information on the changes I did recently. I thought I had left them in a separate branch to allow others to have a look and comment, but I guess not all had a chance to do so. Initially we had these SimpleRead/WriteRequest items, that

Re: Recent updates to artifacts and package structures

2017-12-27 Thread Christofer Dutz
what has changed and will incorporate it into my changes. > Am 27.12.2017 um 16:42 schrieb Benedikt Ritter <brit...@apache.org>: > > Hi Chris, > >> Am 27.12.2017 um 14:33 schrieb Christofer Dutz <christofer.d...@c-ware.de>: >>

Interest in a code-retreat architecture round, kickoff type of thing?

2017-12-27 Thread Christofer Dutz
Hi, at codecentric we have a cool finca on the island of Mallorca which we can use for project get-togethers, code retreats and alike (for free). I was thinking if it would be a good idea to do such a thing for Apache PLC4X. Usually we used ApacheCons for things like this, but as 2018 will be

Re: Who moderates private@p.a.o?

2017-12-21 Thread Christofer Dutz
I'll Look into this tomorrow. Chris Outlook for Android herunterladen From: Benedikt Ritter Sent: Thursday, December 21, 2017 4:07:56 PM To: dev@plc4x.apache.org Subject: Who moderates private@p.a.o? Hi, I’ve tried

Generify branch

2018-01-04 Thread Christofer Dutz
Hi all, as I promised to Sebastian, I just checked the changes in the generification branch. One thing I did notice, was that one ReadRequest can have different types of items inside … should the ReadRequest / WriteRequest be fixed to one generic type in both cases? Something like this:

Re: Handling of signed / unsigned values

2018-08-02 Thread Christofer Dutz
we tell the S7Protocoll how to cast the respective byte array that is returned from the Plc. I hope this makes my question more clear. Julian Am 02.08.18, 11:33 schrieb "Christofer Dutz" : Hi Julian, regarding your question. As far as I have encountered, PLCs mostly transfer uns

Re: New Siemens S7 Protocol?

2018-08-01 Thread Christofer Dutz
Hi Julian, yes I know quite a bit about this protocol ... even if it doesn't have an official name, the Wireshark module is called S7Pluss ... It's a pretty complex protocol with lots of added pseudo-security. I usually referred to it as the 72-variant of the S7 protocol, as it uses "0x72"

Re: Handling of signed / unsigned values

2018-08-03 Thread Christofer Dutz
ameter. This should definitely stay where it is and stay orthogonal to addressing. Am 03.08.18, 11:39 schrieb "Christofer Dutz" : Hi Julian, you bring up something I was thinki

Re: Datatypes in Plc4j

2018-07-30 Thread Christofer Dutz
Hi Julian, Well the reason for this was to allow explicit generic handling of the responses. There had been quite a lot of refactoring regarding this in the early times of PLC4X. I do agree that it limits the extensibility but I remember in the beginning we even had hard coded types so

Re: Warm welcome and Batching

2018-07-27 Thread Christofer Dutz
done some stochastic optimization (which is especially strong for high dimensional problems) so I can definitively try to assist in solving the problem Am 26.07.18, 14:51 schrieb "Christofer Dutz" :

Re: Warm welcome and Batching

2018-07-27 Thread Christofer Dutz
07.18, 16:01 schrieb "Christofer Dutz" : Hi Julian, you are absolutely correct, that our documentation leaves quite some room for improvement ;-)

German article on Apache PLC4X published in iX 08/2018 magazine

2018-07-26 Thread Christofer Dutz
Hi all, reporting back from my summer holidays. On my last free day, I am happy to report that my article on Apache PLC4X just got published. Interestingly it’s free to access online: https://www.heise.de/select/ix/2018/8/1533352444905693 Hopefully this will help spread the word about what

Re: Code-Retreat on Mallorca?

2018-07-31 Thread Christofer Dutz
Stuttgart). Is there any interest in such a meeting in the next weeks? Best Julian Am 31.07.18, 11:24 schrieb "Christofer Dutz" : Hi all, I kn

Re: Warm welcome and Batching

2018-07-31 Thread Christofer Dutz
on or specification there. Best Julian Am 27.07.18, 16:01 schrieb "Christofer Dutz" : Hi Julian, you are absolutely correct, that our documen

Re: Code-Retreat on Mallorca?

2018-07-31 Thread Christofer Dutz
o you have contacts to the guys from the University or how should we notify them? Julian Am 31.07.18, 14:13 schrieb "Christofer Dutz" : Hi Julian, I think w

Re: Code-Retreat on Mallorca?

2018-07-31 Thread Christofer Dutz
uld we try to fix a date where at least we here and you are available before inviting others? Julian Am 31.07.18, 14:45 schrieb "Christofer Dutz" :

Fixed build problems ...

2018-08-01 Thread Christofer Dutz
Hi all, I did notice the build on our ASF Jenkins sort of fail randomly. So I investigated the problem. It turns out there seem to be several independent problems with some of the nodes used for deploying artifacts. H32 seems to have a general GIT problem, so I excluded that from the pool and

Re: Feedback to the TODO items of Julians first Pull Request

2018-08-02 Thread Christofer Dutz
implementation. No user should ever use these, so I think we should stick to the well-established names. Chris Am 02.08.18, 10:47 schrieb "Christofer Dutz" : Hi, for the sake of completeness I am bringing aggregated feedback I also added on the pull request here, so it’

Feedback to the TODO items of Julians first Pull Request

2018-08-02 Thread Christofer Dutz
Hi, for the sake of completeness I am bringing aggregated feedback I also added on the pull request here, so it’s archived. I would probably remove the TODO items from the code, as I think these should rather be discussions on the list and/or Jira issues and we shouldn’t be having discussions

Re: Handling of signed / unsigned values

2018-08-02 Thread Christofer Dutz
Hi Julian, regarding your question. As far as I have encountered, PLCs mostly transfer unsigned values and Java usually uses signed values ... this could generally cause problems. Fortunately as far as I know the size of the Java types is usually way bigger than the one of the PLC types.

How to handle datatype optimizations

2018-08-02 Thread Christofer Dutz
Hi all, I just had a little technical discussion with Sebastian and I thought it would be worth to include you guys. We were discussing how we handle datatypes and optimized access to fields. Sebastian is currently working on the Modbus integration. Here digital inputs can be accessed via

Re: Code-Retreat on Mallorca?

2018-08-01 Thread Christofer Dutz
Hi all, Ok ... so I synced my calendar with that of our Finca and I would suggest 22.11.-25.11. Who of you would be able to join in for this time? If you will manage, I'd place a reservation ... Chris Am 31.07.18, 14:13 schrieb "Christofer Dutz" :

  1   2   3   4   5   6   7   8   9   10   >