Hello Gaurav,
If it is a unprotected read, wouldn't the PLC be expecting a number (ie
7) for the data table file area? Without the 'N'. 'N71' would indicate
to me a file of type integer (N) and file address of 71. Does the
driver use Logical Binary or Logical Ascii addressing? Or both? If it
is logical ascii addressing used then the first byte should be 00h then
24h for the ascii delimiter $, then byte 3 would be for the 'N' in
ascii thats 4Eh then for ':' it's 3Ah, then 30h and 31h for the '01' in
ascii.
Regards,
Stephen
On Fri, 2021-04-02 at 05:52 +0530, Gaurav P wrote:
> Right now I just need the final command generated say unprotected
> read of
> integer N7:01 in hex like 0 02 08 09 06 00 02 04 03 10 03 E0
>
> Unfortunately, there is no logging in generated driver and I need to
> specify transport (serial doesn't seem to work)
>
> * //How do I get command generated for code be below ??*
> PlcReadRequest request =
> plcConnection.readRequestBuilder()
> .addItem("N71", "5:INTEGER")
> .build();
>
> On Thu, 1 Apr 2021, 19:02 Christofer Dutz,
> <[email protected]>
> wrote:
>
> > Hi All,
> >
> > nope ... The only time I used Serial was for Firmata (Arduino) ...
> > Never
> > connected to my ADS device using Serial yet.
> >
> > Chris
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Łukasz Dywicki <[email protected]>
> > Gesendet: Donnerstag, 1. April 2021 14:44
> > An: [email protected]
> > Betreff: Re: DF1 protocol ...cant find documentation
> >
> > Hey Gustav,
> > The serial port part is quite unfortunate cause it is not well
> > tested.
> > Most of protocols implemented so far is IP based. I believe Chris
> > made
> > serial stuff working with Beckhoff ADS over RS232.
> >
> > Are you sure that communication parameters are set properly?
> >
> > Best,
> > Łukasz
> >
> >
> > On 01.04.2021 10:07, Gaurav P wrote:
> > > Hi Team ,
> > >
> > > I tried in widows machine connected to AB 5/30 PLC ......looks
> > > like
> > > serial issue ....its says error selecting channel or something
> > > goes to
> > > infinite loop
> > >
> > > while I am able to send commands via doc lite
> > >
> > > Why its happening ? has any body really made it work or deployed
> > > in
> > > production?Why doesn't PLC4X gives logging output like what
> > > command it
> > > generated
> > >
> > > I was really hoping to use it in production , I guess might be
> > > faster
> > > to go through AB df 1 doc and write my own small driver
> > >
> > > @Migrated 1 channel(s) to the new
> > > Selector.ethod:io.netty.channel.nio.NioEventLoop.rebuildSelector0
> > > (NioE
> > > ventLoop.java:430)ine06:06:46 WARN [io.ne.ch.ni.NioEventLoop]]
> > > (nioEventLoopGroup-2-1) Selector.select() returned prematurely
> > > 512
> > > times in a row; rebuilding Selector
> > > org.apache.plc4x.java.transport.serial.SerialPollingSelector@54ef7945
> > > .
> > > @Selector.select() returned prematurely 512 times in a row;
> > > rebuilding Selector
> > > org.apache.plc4x.java.transport.serial.SerialPollingSelector@54ef7945
> > > .
> > > ethod:io.netty.channel.nio.NioEventLoop.unexpectedSelectorWakeup(
> > > NioEv
> > > entLoop.java:554)ine06:06:46 INFO [io.ne.ch.ni.NioEventLoop]]
> > > (nioEventLoopGroup-2-1) Migrated 1
> > > channel(s) to the new Selector.
> > >
> > >
> > > On Fri, Mar 26, 2021 at 4:20 PM Gaurav P <[email protected]> wrote:
> > >
> > > > Thanks Chris ,
> > > > I was able to generate the sources,
> > > >
> > > > right I don't have access to AB PLC, I want to see what
> > > > commands its
> > > > generating...how can I log or print it , do I need to use
> > > > stimulated
> > > > in transport layer ?
> > > >
> > > >
> > > > On Thu, Mar 25, 2021 at 12:19 PM Christofer Dutz <
> > > > [email protected]> wrote:
> > > >
> > > > > Hi Gaurav,
> > > > >
> > > > > First of all, I think we're not distributing snapshots of the
> > > > > sandbox modules. That's why you're not finding them.
> > > > >
> > > > > Second, you're running maven in the wrong directory.
> > > > > sandbox/test-java-df1-driver/target/generated-sources/plc4x
> > > > > Doesn't contain any maven Metadata. You have to run it in
> > > > > sandbox/test-java-df1-driver Or even better in the root.
> > > > >
> > > > > Please ein the following commands in the error of the checked
> > > > > out
> > > > > directory :
> > > > > mvn install -Pwith-sandbox
> > > > >
> > > > > Chris
> > > > >
> > > > > Holen Sie sich Outlook für Android<https://aka.ms/AAb9ysg>
> > > > >
> > > > > ________________________________
> > > > > From: Gaurav P <[email protected]>
> > > > > Sent: Thursday, March 25, 2021 1:22:08 AM
> > > > > To: [email protected] <[email protected]>
> > > > > Subject: Re: DF1 protocol ...cant find documentation
> > > > >
> > > > > besides generating sources as described in the previous email
> > > > > ....... I also tried downloading the test driver generated
> > > > > from
> > > > > https://github.com/apache/plc4x/tree/develop/sandbox/test-java-df1-d
> > > > > river
> > > > > but the entire package is missing
> > > > > org.apache.plc4x.java.df1.readwrite.DF1Command; :-(
> > > > >
> > > > > I just want test and iterate dF1 driver ...today is my last
> > > > > day with
> > > > > plc
> > > > > 5/30
> > > > >
> > > > > On Thu, Mar 25, 2021 at 5:43 AM Gaurav P <[email protected]>
> > > > > wrote:
> > > > >
> > > > > > Hi Chris /Team ,
> > > > > >
> > > > > > I downloaded the sources did following
> > > > > >
> > > > > > 1. cd sandbox/test-java-df1-driver/target/generated-
> > > > > > sources/plc4x/
> > > > > > 2. mvn generate-sources
> > > > > > gave following output
> > > > > >
> > > > > > [*WARNING*] Could not find
> > > > > >
> > > > > org.apache.plc4x:plc4x-build-utils-protocol-base-
> > > > > mspec:jar:0.9.0-SNA
> > > > > PSHOT:compile
> > > > > > at null
> > > > > >
> > > > > > [*INFO*]
> > > > > >
> > > > > *------------------------------------------------------------
> > > > > -------
> > > > > -----*
> > > > > >
> > > > > > [*INFO*] *BUILD SUCCESS*
> > > > > >
> > > > > > [*INFO*]
> > > > > >
> > > > > *------------------------------------------------------------
> > > > > -------
> > > > > -----*
> > > > > >
> > > > > >
> > > > > > I checked directory
> > > > > sandbox/test-java-df1-driver/target/generated-sources/plc4x/
> > > > > > couldn't find any new sources
> > > > > >
> > > > > >
> > > > > > where is the source produced? and does the above really
> > > > > > worked? has
> > > > > > someone generated before
> > > > > >
> > > > > >
> > > > > >
> > > > > > I just need valid sources to run /test, I have to leave the
> > > > > > customer
> > > > > today
> > > > > > would lose access to hardware, I just need a working source
> > > > > > to see
> > > > > > what command is generated
> > > > > >
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > Gaurav
> > > > > >
> > > > > > On Fri, Mar 19, 2021 at 3:21 PM Christofer Dutz <
> > > > > [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Gaurav,
> > > > > > >
> > > > > > > yeah ... Lukas you beat me to it :-)
> > > > > > >
> > > > > > > Yes .. in the "protocols" directories in the root of the
> > > > > > > PLC4X
> > > > > > > repo, we have the protocol specifications. These are used
> > > > > > > for all
> > > > > > > driver
> > > > > variants we
> > > > > > > have or are working on (Currently there's code-generation
> > > > > > > for:
> > > > > > > Java,
> > > > > Go, C,
> > > > > > > C#) ... these specs define the datatypes and how to parse
> > > > > > > and
> > > > > > > serialize messages for a given protocol. This is usually
> > > > > > > something
> > > > > > > near 90% of
> > > > > the
> > > > > > > work for implementing drivers. We have automated this.
> > > > > > >
> > > > > > > The sandbox/test-java-df1-driver is a concrete java
> > > > > > > implementation
> > > > > > > of
> > > > > the
> > > > > > > df1 protocol and therefore needs the generated code which
> > > > > > > it
> > > > > > > produces
> > > > > from
> > > > > > > the protocols/df1 module. As Lukas already pointed out
> > > > > > > the maven
> > > > > > > build generates this code. And all generated code for
> > > > > > > Maven is
> > > > > > > usually
> > > > > produced
> > > > > > > in "target/generated-sources" (at least for maven built-
> > > > > > > java
> > > > > > > projects)
> > > > > > >
> > > > > > > Currently for C, Go and I think .Net we decided to check-
> > > > > > > in the
> > > > > generated
> > > > > > > code as we wanted to keep it simple for these folks and
> > > > > > > didn't
> > > > > > > want
> > > > > them to
> > > > > > > have to deal with Java- and Maven-based code-generation
> > > > > > > (But it
> > > > > > > would
> > > > > have
> > > > > > > been cleaner do also generate this code and it might
> > > > > > > change in the
> > > > > future)
> > > > > > >
> > > > > > > Hope this provides some additional background.
> > > > > > >
> > > > > > >
> > > > > > > Chris
> > > > > > >
> > > > > > >
> > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > Von: Łukasz Dywicki <[email protected]>
> > > > > > > Gesendet: Freitag, 19. März 2021 00:58
> > > > > > > An: [email protected]
> > > > > > > Betreff: Re: DF1 protocol ...cant find documentation
> > > > > > >
> > > > > > > Hey Gaurav,
> > > > > > > This package is generated. In order to get it in place
> > > > > > > you need to
> > > > > build
> > > > > > > project first. Once you do mvn generate-sources you will
> > > > > > > find new
> > > > > directory:
> > > > > > > sandbox/test-java-df1-driver/target/generated-
> > > > > > > sources/plc4x/
> > > > > > >
> > > > > > > Base for generator is mspec file:
> > > > > > > protocols/df1/src/main/resources/protocols/df1/df1.mspec
> > > > > > >
> > > > > > > Best,
> > > > > > > Łukasz
> > > > > > >
> > > > > > > On 18.03.2021 23:15, Gaurav P wrote:
> > > > > > > > Thanks Chris, Do i need to generate driver from this
> > > > > > > > link ->
> > > > > > > > https://github.com/apache/plc4x/tree/develop/protocols/df1
> > > > > > > > .. if
> > > > > yes
> > > > > > > how
> > > > > > > > do I do that ?
> > > > > > > >
> > > > > > > > or I need to use
> > > > > > > >
> > > > > https://github.com/apache/plc4x/tree/develop/sandbox/test-java-df1-d
> > > > > ri
> > > > > > > > ver but in entire package
> > > > > > > > org.apache.plc4x.java.df1.readwrite is
> > > > > > > > missing
> > > > > > > >
> > > > > > > > I just need to generate a command output run via
> > > > > > > > hyper doc or
> > > > > > > > HyperTerminal to connected PLC to verify respose
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Tue, Mar 16, 2021 at 6:26 PM Christofer Dutz
> > > > > > > > <[email protected]>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Gaurav,
> > > > > > > > >
> > > > > > > > > yes, the driver sources are there and the protocol
> > > > > > > > > sources, used
> > > > > > > > > for code generation are here:
> > > > > > > > > https://github.com/apache/plc4x/tree/develop/protocols/df1
> > > > > > > > >
> > > > > > > > > Just ask, if you need any help.
> > > > > > > > >
> > > > > > > > > Chris
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > > Von: Gaurav P <[email protected]>
> > > > > > > > > Gesendet: Dienstag, 16. März 2021 12:11
> > > > > > > > > An: [email protected]
> > > > > > > > > Betreff: Re: DF1 protocol ...cant find documentation
> > > > > > > > >
> > > > > > > > > Thanks Looks I would need to modify source DF1
> > > > > > > > > driver ... is
> > > > > > > > > the latest source is at :
> > > > > > > > >
> > > > > https://github.com/apache/plc4x/tree/develop/sandbox/test-java-df1-d
> > > > > r
> > > > > > > > > iver
> > > > > > > > > ?
> > > > > > > > > or somewhere else
> > > > > > > > >
> > > > > > > > > On Sun, Mar 14, 2021 at 5:09 PM Christofer Dutz
> > > > > > > > > <[email protected]
> > > > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > HI Gaurav,
> > > > > > > > > >
> > > > > > > > > > I would probably use a byte-array field, but no
> > > > > > > > > > idea if the DF1
> > > > > > > > > > driver supports that:
> > > > > > > > > >
> > > > > > > > > > Theoretically this would look like this:
> > > > > > > > > >
> > > > > > > > > > PlcReadRequest request =
> > > > > > > > > > plcConnection.readRequestBuilder()
> > > > > > > > > > .addItem("N7:1", "5:USINT[12]")
> > > > > > > > > > .build();
> > > > > > > > > >
> > > > > > > > > > Hope that helps.
> > > > > > > > > >
> > > > > > > > > > Chris
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > > > Von: Gaurav P <[email protected]>
> > > > > > > > > > Gesendet: Sonntag, 14. März 2021 03:21
> > > > > > > > > > An: [email protected]
> > > > > > > > > > Betreff: Re: DF1 protocol ...cant find
> > > > > > > > > > documentation
> > > > > > > > > >
> > > > > > > > > > Hi Chris,
> > > > > > > > > >
> > > > > > > > > > Currently, for testing, I am creating a web service
> > > > > > > > > > API that
> > > > > > > > > > will use PLC4X to construct a command and expects
> > > > > > > > > > a command as
> > > > > > > > > > hex string which can be used by native client to
> > > > > > > > > > send command ?
> > > > > > > > > > Code
> > > > > > > > > >
> > > > > > > > > > PlcReadRequest request =
> > > > > > > > > > plcConnection.readRequestBuilder()
> > > > > > > > > > .addItem("N7:1", "5:INTEGER")
> > > > > > > > > > .build();
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > How do I get a command which is constructed and
> > > > > > > > > > send as hex
> > > > > > > > > > like 10
> > > > > > > > > > 02
> > > > > > > > > > 08
> > > > > > > > > > 09 06 00 02 04 03 10 03 E0 from the request
> > > > > > > > > > builder ?
> > > > > > > > > >
> > > > > > > > > > Thanks and Regards ,
> > > > > > > > > > Gaurav
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Tue, Mar 9, 2021 at 5:57 PM Christofer Dutz
> > > > > > > > > > <[email protected]>
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi Gaurav,
> > > > > > > > > > >
> > > > > > > > > > > Generally, what you could do, it to create a
> > > > > > > > > > > custom transport
> > > > > > > > > > > implementation.
> > > > > > > > > > >
> > > > > > > > > > > You could create one using the C lib and the Java
> > > > > > > > > > > Native
> > > > > Interface.
> > > > > > > > > > >
> > > > > > > > > > > All drivers are intentionally built in a way that
> > > > > > > > > > > the actual
> > > > > > > > > > > communication medium can be changed.
> > > > > > > > > > >
> > > > > > > > > > > Chris
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > > > > Von: Gaurav P <[email protected]>
> > > > > > > > > > > Gesendet: Dienstag, 9. März 2021 11:32
> > > > > > > > > > > An: [email protected]
> > > > > > > > > > > Betreff: Re: DF1 protocol ...cant find
> > > > > > > > > > > documentation
> > > > > > > > > > >
> > > > > > > > > > > Hi All ,
> > > > > > > > > > >
> > > > > > > > > > > I used python to send raw commands to plc it
> > > > > > > > > > > worked...as I
> > > > > > > > > > > have custom
> > > > > > > > > > > rs232 shield and manufacturer has provided
> > > > > > > > > > > libraries in c and
> > > > > > > > > > > python ....its there anyway I can get df1 raw
> > > > > > > > > > > packets from
> > > > > > > > > > > plc4x ..and call flask API I made in python
> > > > > > > > > > > ....post testing
> > > > > > > > > > > will write
> > > > > a
> > > > > > > > > > > jni wrapper rs232 shield
> > > > > > > > > > >
> > > > > > > > > > > On Fri, Feb 26, 2021 at 6:30 PM Stephen Snow
> > > > > > > > > > > <[email protected]>
> > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hello,
> > > > > > > > > > > > I am sorry I haven't gotten to ask my customer
> > > > > > > > > > > > for the SLC500
> > > > > > > > > > > > hardware so I couldn't test your code. I'll be
> > > > > > > > > > > > at their
> > > > > > > > > > > > location Monday of next week and will get it
> > > > > > > > > > > > then if
> > > > > > > > > > > > possible. Connecting directly to the frontport
> > > > > > > > > > > > serial of a
> > > > > > > > > > > > PLC5/25 would likely
> > > > > require
> > > > > > > > > > > > the use of a null modem cable (crossover). On a
> > > > > > > > > > > > DB9 connector
> > > > > this
> > > > > > > > > > > > basically means connect 5 to 5 2 to 3 and 3 to
> > > > > > > > > > > > 2 as viewed
> > > > > > > > > > > > from
> > > > > > > > > > cable's perspective.
> > > > > > > > > > > > Since it's RS232C you are dealing with RxD and
> > > > > > > > > > > > TxD and common
> > > > > only.
> > > > > > > > > > > >
> > > > > > > > > > > > That port should be able to ramp up
> > > > > > > > > > > > transmission rate to
> > > > > something
> > > > > > > > > > > > more reasonable than 2400 Baud, unless you
> > > > > > > > > > > > don't mind waiting.
> > > > > I'd
> > > > > > > > > > > > at least go for 19.2k baud, but I was pretty
> > > > > > > > > > > > sure it could
> > > > > > > > > > > > handle up to 115.2kbaud which I believe a Rpi
> > > > > > > > > > > > should be able
> > > > > > > > > > > > to handle too. In any case, with serial
> > > > > > > > > > > > transmission correct
> > > > > > > > > > > > you should see continuous activiy on the
> > > > > > > > > > > > indicator lights of
> > > > > > > > > > > > the PLC serial port and inside the PLC system
> > > > > > > > > > > > status words
> > > > > > > > > > > > have indication of successful connection (ie
> > > > > > > > > > > > physical is
> > > > > > > > > > > > good, protocol is correct) from the PLC POV. I
> > > > > > > > > > > > don't have my
> > > > > > > > > > > > PLC info in front of me at this time but it is
> > > > > > > > > > > > freely
> > > > > > > > > > > > available from Rockwell Automations
> > > > > website,
> > > > > > > > > > > > I think they only require you create an account
> > > > > > > > > > > > to be able to
> > > > > > > > > > > > download their information usually, especially
> > > > > > > > > > > > legacy
> > > > > > > > > > > > controller
> > > > > > > > > info.
> > > > > > > > > > > >
> > > > > > > > > > > > Good luck,
> > > > > > > > > > > >
> > > > > > > > > > > > Stephen
> > > > > > > > > > > > On Fri, 2021-02-26 at 17:05 +0530, Gaurav P
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > > Thanks All ....I finally got a chance to test
> > > > > > > > > > > > > ...created
> > > > > > > > > > > > > test program but I am getting this error , I
> > > > > > > > > > > > > have connected
> > > > > > > > > > > > > DF1 serial cable to RPI waveshare serial hat
> > > > > > > > > > > > > which has two
> > > > > > > > > > > > > serial error ....PLC
> > > > > > > > > > > > > 5 is running at baud rate of 2400 and its
> > > > > > > > > > > > > connected rpi on
> > > > > > > > > > > > > /dev/ttySC1 ....am I getting below error of
> > > > > > > > > > > > > some hardware
> > > > > > > > > > > > > issue ...how do specify baud rate and serial
> > > > > > > > > > > > > channel when I
> > > > > > > > > > > > > am
> > > > > creating
> > > > > > > > > > > > > connection ?
> > > > > > > > > > > > >
> > > > > > > > > > > > > error Error creating channel.
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Tue, Feb 23, 2021 at 1:30 PM Julian
> > > > > > > > > > > > > Feinauer <
> > > > > > > > > > > > > [email protected]> wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Hey,
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > as far as I see your code looks good
> > > > > > > > > > > > > > Gaurav, lets try it
> > > > > > > > > > > > > > and then report :
> > > > > > > > > > > > > > )
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Best
> > > > > > > > > > > > > > Julian
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Von: Gaurav P <[email protected]>
> > > > > > > > > > > > > > Datum: Samstag, 20. Februar 2021 um 19:14
> > > > > > > > > > > > > > An:
> > > > > > > > > > > > > > [email protected] <[email protected]>
> > > > > > > > > > > > > > Betreff: Re: DF1 protocol ...cant find
> > > > > > > > > > > > > > documentation Thanks
> > > > > > > > > > > > > > Chris ... its working ...i added both
> > > > > > > > > > > > > > entries in maven on
> > > > > Monday
> > > > > > > > > > > > > > when I have access to the hardware (AB
> > > > > > > > > > > > > > PLC/5 30) I will
> > > > > > > > > > > > > > test
> > > > > and
> > > > > > > > > > > > > > report back
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > But for the test case, I am was thinking
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > 1. Write a value to register like N71
> > > > > > > > > > > > > > 2. Read from register and confirm
> > > > > > > > > > > > > > value N71
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Kindly review the code below for testing
> > > > > > > > > > > > > > try (PlcConnection plcConnection = new
> > > > > > > > > > > > > > PlcDriverManager().getConnection("df1:seria
> > > > > > > > > > > > > > l:///ttySC1")) {
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > * //I want write to register N71
> > > > > > > > > > > > > > , is below code ok
> > > > > ?*
> > > > > > > > > > > > > > PlcReadRequest request =
> > > > > > > > > > > > > > plcConnection.readRequestBuilder()
> > > > > > > > > > > > > > .addItem("N71",
> > > > > > > > > > > > > > "5:INTEGER")
> > > > > > > > > > > > > > .build();
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > PlcReadResponse response =
> > > > > > > > > > > > > > request.execute().get(100,
> > > > > > > > > > > > > > TimeUnit.SECONDS);
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > // Check if this connection support reading
> > > > > > > > > > > > > > of data.
> > > > > > > > > > > > > > if
> > > > > > > > > > > > > > (!plcConnection.getMetadata().canRead()) {
> > > > > > > > > > > > > > System.out.println("This
> > > > > > > > > > > > > > connection doesn't
> > > > > > > > > > > > > > support reading.");
> > > > > > > > > > > > > > return "This connection
> > > > > > > > > > > > > > doesn't support
> > > > > > > > > reading.";
> > > > > > > > > > > > > > }else {
> > > > > > > > > > > > > > // TODO: get the actual read bytes from the
> > > > > > > > > > > > > > response
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > System.out.println(response);
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > System.out.println("Response code was " +
> > > > > > > > > > > > > > response.getResponseCode("erster"));
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > System.out.println("Response I got was" +
> > > > > > > > > > > > > > response.getAllIntegers("N71"));
> > > > > > > > > > > > > > * //I want Read to register
> > > > > > > > > > > > > > N71 , is below code
> > > > > ok
> > > > > > > > > > > > > > ?*
> > > > > > > > > > > > > > return
> > > > > > > > > > > > > > response.getAllIntegers("N71").iterator().n
> > > > > > > > > > > > > > ext()+"";
> > > > > > > > > > > > > > }
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Sat, Feb 20, 2021 at 10:52 PM Gaurav P
> > > > > > > > > > > > > > <[email protected]>
> > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > Hi Chirs ,
> > > > > > > > > > > > > > > Thanks I had suspected the same thing
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I was able to make it work via adding an
> > > > > > > > > > > > > > > apache repository
> > > > > > > > > > > > > > > (after I changed the maven snippet you
> > > > > > > > > > > > > > > had given from
> > > > > > > > > > > > > > > pluginRepositories to repositories ) and
> > > > > > > > > > > > > > > DF1 guide <
> > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > https://docs.google.com/document/d/1FWmwJfXVD03MLtHVsJ0UizoA6D5KzU
> > > > > > > > > > > > 9J
> > > > > > > > > > > > G4
> > > > > > > > > > > > VRD-lInGI/edit#
> > > > > > > > > > > > > > <
> > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > https://docs.google.com/document/d/1FWmwJfXVD03MLtHVsJ0UizoA6D5KzU
> > > > > > > > > > > > 9J
> > > > > > > > > > > > G4
> > > > > > > > > > > > VRD-lInGI/edit
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > (wip)
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > <repositories>
> > > > > > > > > > > > > > > <repository>
> > > > > > > > > > > > > > > <id>apache-snapshots</id>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > <url>https://repository.apache.org/content/repositories/sn
> > > > > > > > > > > > > > > ap
> > > > > > > > > > > > > > > sh
> > > > > > > > > > > > > > > ot
> > > > > > > > > > > > > > > s
> > > > > > > > > > > > > > </url>
> > > > > > > > > > > > > > > <releases>
> > > > > > > > > > > > > > > <enabled>false</enabled>
> > > > > > > > > > > > > > > </releases>
> > > > > > > > > > > > > > > <snapshots>
> > > > > > > > > > > > > > > <enabled>true</enabled>
> > > > > > > > > > > > > > > </snapshots>
> > > > > > > > > > > > > > > </repository>
> > > > > > > > > > > > > > > </repositories>
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Sat, Feb 20, 2021 at 10:07 PM
> > > > > > > > > > > > > > > Christofer Dutz <
> > > > > > > > > > > > > > > [email protected]> wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Hi,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > the solution was quite simple:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > First off all, we don't release stuff
> > > > > > > > > > > > > > > > in the Sandbox. So
> > > > > > > > > > > > > > > > there's no
> > > > > > > > > > > > > > 0.8.0
> > > > > > > > > > > > > > > > version.
> > > > > > > > > > > > > > > > Secondly our SNAPSHOTS aren't available
> > > > > > > > > > > > > > > > from Maven-Central.
> > > > > > > > > > > > > > > > You need to add the Apache SNAPSHOT
> > > > > > > > > > > > > > > > repo to your project.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > In order to do this, please add this to
> > > > > > > > > > > > > > > > your pom.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > <!-- Make Snapshots of Apache
> > > > > > > > > > > > > > > > projects available -->
> > > > > > > > > > > > > > > > <repositories>
> > > > > > > > > > > > > > > > <repository>
> > > > > > > > > > > > > > > > <id>apache-snapshots</id>
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > <url>https://repository.apache.org/content/repositories/s
> > > > > > > > > > > > > > > > n
> > > > > > > > > > > > > > > > ap
> > > > > > > > > > > > > > > > sh
> > > > > > > > > > > > > > > > ots
> > > > > > > > > > > > > > > > </url>
> > > > > > > > > > > > > > > > <releases>
> > > > > > > > > > > > > > > > <enabled>false</enabled>
> > > > > > > > > > > > > > > > </releases>
> > > > > > > > > > > > > > > > <snapshots>
> > > > > > > > > > > > > > > > <enabled>true</enabled>
> > > > > > > > > > > > > > > > </snapshots>
> > > > > > > > > > > > > > > > </repository>
> > > > > > > > > > > > > > > > </repositories>
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > <!-- Make Snapshots of Apache plugins
> > > > > > > > > > > > > > > > available -->
> > > > > > > > > > > > > > > > <pluginRepositories>
> > > > > > > > > > > > > > > > <pluginRepository>
> > > > > > > > > > > > > > > > <id>apache-snapshots</id>
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > <url>https://repository.apache.org/content/repositories/s
> > > > > > > > > > > > > > > > n
> > > > > > > > > > > > > > > > ap
> > > > > > > > > > > > > > > > sh
> > > > > > > > > > > > > > > > ots
> > > > > > > > > > > > > > > > </url>
> > > > > > > > > > > > > > > > <releases>
> > > > > > > > > > > > > > > > <enabled>false</enabled>
> > > > > > > > > > > > > > > > </releases>
> > > > > > > > > > > > > > > > <snapshots>
> > > > > > > > > > > > > > > > <enabled>true</enabled>
> > > > > > > > > > > > > > > > </snapshots>
> > > > > > > > > > > > > > > > </pluginRepository>
> > > > > > > > > > > > > > > > </pluginRepositories>
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > That should help.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Chris
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > > > > > > > > > Von: Christofer Dutz
> > > > > > > > > > > > > > > > <[email protected]>
> > > > > > > > > > > > > > > > Gesendet: Samstag, 20. Februar 2021
> > > > > > > > > > > > > > > > 10:13
> > > > > > > > > > > > > > > > An: [email protected]
> > > > > > > > > > > > > > > > Betreff: Re: DF1 protocol ...cant find
> > > > > > > > > > > > > > > > documentation
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I'll have a look why this is not
> > > > > > > > > > > > > > > > available.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Holen Sie sich Outlook für
> > > > > > > > > > > > > > > > Android<https://aka.ms/ghei36>
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > ________________________________
> > > > > > > > > > > > > > > > From: Gaurav P <[email protected]>
> > > > > > > > > > > > > > > > Sent: Saturday, February 20, 2021
> > > > > > > > > > > > > > > > 6:19:38 AM
> > > > > > > > > > > > > > > > To:
> > > > > > > > > > > > > > > > [email protected] <[email protected]
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Subject: Re: DF1 protocol ...cant find
> > > > > > > > > > > > > > > > documentation
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Hi Chris ,
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > I also tried with 0.8 , but no
> > > > > > > > > > > > > > > > luck<dependency>
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > <groupId>org.apache.plc4x.sandbox</grou
> > > > > > > > > > > > > > > > pId>
> > > > > > > > > > > > > > > > <artifactId>test-java-df1-
> > > > > > > > > > > > > > > > driver</artifactId>
> > > > > > > > > > > > > > > > <version>0.8.0</version>
> > > > > > > > > > > > > > > > </dependency>
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > On Sat, Feb 20, 2021 at 7:15 AM Gaurav
> > > > > > > > > > > > > > > > P <[email protected]>
> > > > > > > > > wrote:
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > Hi Chris ,
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > I am not able to maven dependency for
> > > > > > > > > > > > > > > > > df1 driver Cannot
> > > > > > > > > > > > > > > > > resolve
> > > > > > > > > > > > > > > > > org.apache.plc4x.sandbox:test-java-
> > > > > > > > > > > > > > > > > df1-driver:0.9.0-SNAP
> > > > > > > > > > > > > > > > > SH
> > > > > > > > > > > > > > > > > OT
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > is it not hosted in maven central?
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > On Fri, Feb 19, 2021 at 6:58 PM
> > > > > > > > > > > > > > > > > Christofer Dutz
> > > > > > > > > > > > > > > > > <[email protected]>
> > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Hi Gaurav,
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > you haven't added a dependency to
> > > > > > > > > > > > > > > > > > the driver, but to
> > > > > > > > > > > > > > > > > > the protocol specificaton instead.
> > > > > > > > > > > > > > > > > > This is something we use internally
> > > > > > > > > > > > > > > > > > to generate the
> > > > > > > > > > > > > > > > > > driver code in various languages.
> > > > > > > > > > > > > > > > > > You need to add a
> > > > > > > > > > > > > > > > > > dependency to
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > <dependency>
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > <groupId>org.apache.plc4x.sandbox</
> > > > > > > > > > > > > > > > > > groupId>
> > > > > > > > > > > > > > > > > > <artifactId>test-java-df1-
> > > > > > > > > > > > > > > > > > driver</artifactId>
> > > > > > > > > > > > > > > > > > <version>0.9.0-
> > > > > > > > > > > > > > > > > > SNAPSHOT</version> </dependency>
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Chris
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > > > > > > > > > > > Von: Gaurav P <[email protected]>
> > > > > > > > > > > > > > > > > > Gesendet: Freitag, 19. Februar 2021
> > > > > > > > > > > > > > > > > > 14:20
> > > > > > > > > > > > > > > > > > An: [email protected]
> > > > > > > > > > > > > > > > > > Betreff: Re: DF1 protocol ...cant
> > > > > > > > > > > > > > > > > > find documentation
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > Thanks Chris , Steven
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I tried the code below but I am
> > > > > > > > > > > > > > > > > > getting following error
> > > > > > > > > > > > > > > > > > *error Unable to find driver for
> > > > > > > > > > > > > > > > > > protocol 'df1'*
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > I checked in maven DF1 is added
> > > > > > > > > > > > > > > > > > ...what can be the
> > > > > > > > > > > > > > > > > > issue
> > > > > > > > > ?
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > try (PlcConnection plcConnection =
> > > > > > > > > > > > > > > > > > new
> > > > > > > > > > > > > > > > > >
> > > > > > > > > PlcDriverManager().getConnection("df1:serial:///ttySC
> > > > > > > > > 1")) {
> > > > > > > > > > > > > > > > > > PlcReadRequest request =
> > > > > > > > > > > > > > > > > > plcConnection.readRequestBuilder()
> > > > > > > > > > > > > > > > > > .addItem("ind4",
> > > > > > > > > > > > > > > > > > "5:INTEGER")
> > > > > > > > > > > > > > > > > > .build();
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > <dependency>
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > <groupId>org.apache.plc4x</groupId>
> > > > > > > > > > > > > > > > > > <artifactId>plc4x-protocols-
> > > > > > > > > > > > > > > > > > df1</artifactId>
> > > > > > > > > > > > > > > > > > <version>0.8.0</version>
> > > > > > > > > > > > > > > > > > </dependency>
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > On Fri, Feb 19, 2021 at 6:20 PM
> > > > > > > > > > > > > > > > > > Christofer Dutz <
> > > > > > > > > > > > > > > > > > [email protected]>
> > > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Hi Gaurav,
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > that's generally just something
> > > > > > > > > > > > > > > > > > > used during
> > > > > > > > > > > > > > > > > > > development
> > > > > ...
> > > > > > > > > > > > > > > > > > > It wasn't intended to be used as
> > > > > > > > > > > > > > > > > > > a standalone
> > application.
> > > > > > > > > > > > > > > > > > > If you want to use it to
> > > > > > > > > > > > > > > > > > > experiment, you have to
> > > > > > > > > > > > > > > > > > > replace the connection string
> > > > > > > > > > > > > > > > > > > (currently
> > > > > > > > > > > > > > > > > > > "df1:serial:///COM4" with
> > > > > > > > > > > > > > > > > > > something for your case and
> > > > > > > > > > > > > > > > > > > then add/adjust the items
> > > > > added
> > > > > > > > > > > > > > > > > > > to the Read
> > > > > > > > > > > > > > > > Request.
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Chris
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > -----Ursprüngliche Nachricht-----
> > > > > > > > > > > > > > > > > > > Von: Gaurav P <[email protected]>
> > > > > > > > > > > > > > > > > > > Gesendet: Freitag, 19. Februar
> > > > > > > > > > > > > > > > > > > 2021 13:16
> > > > > > > > > > > > > > > > > > > An: [email protected]
> > > > > > > > > > > > > > > > > > > Betreff: Re: DF1 protocol ...cant
> > > > > > > > > > > > > > > > > > > find documentation
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Hi Team /Lucas ...
> > > > > > > > > > > > > > > > > > > Thanks for comments ...
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Should I use this program to test
> > > > > > > > > > > > > > > > > > > to PLC 500
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > https://github.com/apache/plc4x/blob/develop/sandbox/test-java-d
> > > > > > > > > > > > > > f1-
> > > > > > > > > > > > > > > > > > > dri
> > > > > > > > > > > > > > > > > > > ver/src/test/java/org/apache/plc4
> > > > > > > > > > > > > > > > > > > x/protocol/df1/EndToE
> > > > > > > > > > > > > > > > > > > ndT
> > > > > > > > > > > > > > > > > > > est.java
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > Also how do I specify address ?
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > PlcReadRequest request =
> > > > > > > > > > > > > > > > > > > plcConnection.readRequestBuilder(
> > > > > > > > > > > > > > > > > > > )
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > .addItem("hurz",
> > > > > > > > > > > > > > > > > > > "5:INTEGER") ->>>>*is
> > > > > this
> > > > > > > > > > > > > > > > > > > address of register ???*
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > .build();
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > On Fri, Feb 19, 2021 at 5:12 PM
> > > > > > > > > > > > > > > > > > > Gaurav P
> > > > > > > > > > > > > > > > > > > <[email protected]>
> > > > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > Hi Team,
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > I followed the link which was
> > > > > > > > > > > > > > > > > > > > shared by Lukas and
> > > > > > > > > > > > > > > > > > > > Chris and managed to dish out
> > > > > > > > > > > > > > > > > > > > the guide with sample
> > > > > > > > > > > > > > > > > > > > code ,
> > > > > which
> > > > > > > > > > > > > > > > > > > > I would be testing AB PLC 500
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > *
> > > > > > > > > > > > > >
> > > > > https://docs.google.com/document/d/1FWmwJfXVD03MLtHVsJ0UizoA6D5K
> > > > > > > > > > > > > > > > > > > > zU9
> > > > > > > > > > > > > > > > > > > > JG
> > > > > > > > > > > > > > > > > > > > 4VRD-lInGI/edit?usp=sharing <
> > > > > > > > > > > > > >
> > > > > https://docs.google.com/document/d/1FWmwJfXVD03MLtHVsJ0UizoA6D5K
> > > > > > > > > > > > > > > > > > > > zU9 JG 4VRD-
> > > > > > > > > > > > > > > > > > > > lInGI/edit?usp=sharing> * I
> > > > > > > > > > > > > > > > > > > > have some
> > > > > > > > > > > > > > > > > > > > questions in the above document
> > > > > > > > > > > > > > > > > > > > (marked read), it
> > > > > > > > > > > > > > > > > > > > would
> > > > > be
> > > > > > > > > > > > > > > > > > > > great if can get comments, a
> > > > > > > > > > > > > > > > > > > > post that will compile
> > > > > > > > > > > > > > > > > > > > and run in RPI connect to PLC
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > Thanks
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > On Fri, Feb 19, 2021 at 3:25 PM
> > > > > > > > > > > > > > > > > > > > Stephen Snow
> > > > > > > > > > > > > > > > > > > > <[email protected]>
> > > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > I can get this tested on both
> > > > > > > > > > > > > > > > > > > > > serial and
> > > > > > > > > ethernet/ip.
> > > > > > > > > > > > > > > > > > > > > I also
> > > > > > > > > > > > > > > > > > > > > have ther
> > > > > > > > > > > > > > > > > > > > > DF1 protocol manual.
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > Stephen
> > > > > > > > > > > > > > > > > > > > > On Fri, 2021-02-19 at 15:22
> > > > > > > > > > > > > > > > > > > > > +0530, Gaurav P wrote:
> > > > > > > > > > > > > > > > > > > > > > Thanks Chris ... I have
> > > > > > > > > > > > > > > > > > > > > > access to an ancient AB PLC
> > > > > > > > > > > > > > > > > > > > > > 5/260 and
> > > > > > > > > > > > > > > > > > > > > > will start testing and
> > > > > > > > > > > > > > > > > > > > > > report back to you
> > > > > .....transport
> > > > > > > > > > > > > > > > > > > > > > link would be serial
> > > > > > > > > > > > > > > > > > > > > > ...hope it wont be any
> > > > > > > > > > > > > > > > > > > > > > issue
> > > > > After
> > > > > > > > > > > > > > > > > > > > > > I go through the docs ,
> > > > > > > > > > > > > > > > > > > > > > hope its not too complex ,
> > > > > > > > > > > > > > > > > > > > > > I maybe able to maintain
> > > > > > > > > > > > > > > > > > > > > > and test driver
> > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > On Fri, Feb 19, 2021 at
> > > > > > > > > > > > > > > > > > > > > > 1:07 PM Christofer Dutz
> > > > > > > > > > > > > > > > > > > > > > <[email protected]>
> > > > > > > > > > > > > > > > > > > > > > wrote:
> > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Hi Gaurav,
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > also from my side,
> > > > > > > > > > > > > > > > > > > > > > > welcome :-)
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > I think the DF1 was one
> > > > > > > > > > > > > > > > > > > > > > > of the first tob e
> > > > > > > > > > > > > > > > > > > > > > > created
> > > > > with
> > > > > > > > > > > > > > > > > > > > > > > the new code-generation
> > > > > > > > > > > > > > > > > > > > > > > framework.
> > > > > > > > > > > > > > > > > > > > > > > However due to lack of
> > > > > > > > > > > > > > > > > > > > > > > hardware to test on, it's
> > > > > > > > > > > > > > > > > > > > > > > still located in the
> > > > > > > > > > > > > > > > > > > > > > > "Sandbox" and got a
> > > > > > > > > > > > > > > > > > > > > > > "test"
> > > > > > > > > > > > > > > > > > > > > > > prefix on
> > > > > it.
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > <dependency>
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > <groupId>org.apache.plc4x
> > > > > > > > > > > > > > > > > > > > > > > .sandbox</groupId>
> > > > > > > > > > > > > > > > > > > > > > > <artifactId>test-
> > > > > > > > > > > > > > > > > > > > > > > java-df1-
> > driver</artifactId>
> > > > > > > > > > > > > > > > > > > > > > > <version>0.9.0-
> > > > > > > > > > > > > > > > > > > > > > > SNAPSHOT</version>
> > > > > > > > > > > > > > > > > > > > > > > </dependency>
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Also I think it supports
> > > > > > > > > > > > > > > > > > > > > > > all features that were
> > > > > > > > > > > > > > > > > > > > > > > needed by the folks that
> > > > > > > > > > > > > > > > > > > > > > > implemented it, but
> > > > > > > > > > > > > > > > > > > > > > > probably not
> > > > > much
> > > > > > > > > > > > > > > > > > > > > > > more
> > > > > > > > > > > > > > > > than that.
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > So please test it. If you
> > > > > > > > > > > > > > > > > > > > > > > need it to do more and
> > > > > you've
> > > > > > > > > > > > > > > > > > > > > > > got a device you can test
> > > > > > > > > > > > > > > > > > > > > > > it with, we'd be happy
> > > > > > > > > > > > > > > > > > > > > > > to help you
> > > > > > > > > > > > > > with
> > > > > > > > > > > > > > > > that.
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Chris
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > -----Ursprüngliche
> > > > > > > > > > > > > > > > > > > > > > > Nachricht-----
> > > > > > > > > > > > > > > > > > > > > > > Von: Lukas Ott
> > > > > > > > > > > > > > > > > > > > > > > <[email protected]>
> > > > > > > > > > > > > > > > > > > > > > > Gesendet: Freitag, 19.
> > > > > > > > > > > > > > > > > > > > > > > Februar 2021 07:33
> > > > > > > > > > > > > > > > > > > > > > > An: [email protected]
> > > > > > > > > > > > > > > > > > > > > > > Betreff: Re: DF1 protocol
> > > > > > > > > > > > > > > > > > > > > > > ...cant find
> > > > > > > > > > > > > > > > > > > > > > > documentation
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Hi Gaurav,
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Welcome to the list :-),
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Yes it really is
> > > > > > > > > > > > > > > > > > > > > > > supported. Here you ll
> > > > > > > > > > > > > > > > > > > > > > > find some
> > > > > > > > > > > > > > > > > > > > > > > more
> > > > > > > > > > > > > > > > details:
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > https://plc4x.apache.org/developers/code-gen/protocol/df1.h
> > > > > > > > > > > > > > t
> > > > > > > > > > > > > > > > > > > > > > > ml
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > The best way to get
> > > > > > > > > > > > > > > > > > > > > > > started you can find
> > > > > > > > > > > > > > > > > > > > > > > here:
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > https://plc4x.apache.org/users/getting-started/plc4j.html
> > > > > > > > > > > > > > > > > > > > > > > to understand more read
> > > > > > > > > > > > > > > > > > > > > > > here:
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > https://plc4x.apache.org/users/getting-started/general-conc
> > > > > > > > > > > > > > e
> > > > > > > > > > > > > > > > > > > > > > > pts
> > > > > > > > > > > > > > > > > > > > > > > .h
> > > > > > > > > > > > > > > > > > > > > > > tml
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > For release 0.6 you ll
> > > > > > > > > > > > > > > > > > > > > > > find the java code here:
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > https://github.com/apache/plc4x/blob/rel/0.6/protocols/df1/src/m
> > > > > > > > > > > > > > > > > > > > > ain /j
> > > > > > > > > > > > > > > > > > > > > ava/org/apache/plc4x/protocol
> > > > > > > > > > > > > > > > > > > > > /df1/Df1Protocol.java
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Example code you ll find
> > > > > > > > > > > > > > > > > > > > > > > here:
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > https://github.com/apache/plc4x/tree/develop/plc4j/examples
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Currently not sure if we
> > > > > > > > > > > > > > > > > > > > > > > ported DF1 to release
> > > > > > > > > > > > > > > > > > > > > > > 0.8
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Cheers,
> > > > > > > > > > > > > > > > > > > > > > > otluk
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > Am Fr., 19. Feb. 2021 um
> > > > > > > > > > > > > > > > > > > > > > > 03:41 Uhr schrieb Gaurav
> > > > > > > > > > > > > > > > > > > > > > > P <
> > > > > > > > > > > > > > > > > > [email protected]>:
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > > Hi Team ,
> > > > > > > > > > > > > > > > > > > > > > > > I am new to PLC4x ,
> > > > > > > > > > > > > > > > > > > > > > > > trying to integrate
> > > > > > > > > > > > > > > > > > > > > > > > with
> > > > > > > > > > > > > > > > > > > > > > > > DF1 but cant find any
> > > > > > > > > > > > > > > > > > > > > > > > documentation ....
> > > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > https://plc4x.apache.org/users/protocols/df1.html
> > > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > > > is it really supported?
> > > > > > > > > > > > > > > > > > > > > > > > if yes where can I get
> > > > > > > > > > > > > > > > > > > > > > > > documentation and an
> > > > > > > > > > > > > > > > > > > > > > > > example code
> > > > > > > > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > --
> > > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > B*e * the *Ch*ange
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > B*e * the *Ch*ange
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > B*e * the *Ch*ange
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > B*e * the *Ch*ange
> > > > >
> > > >
> > > >
> > > > --
> > > > B*e * the *Ch*ange
> > > >
> > >
> > >
> >