Hey Chris,

Meanwhile a S7.dll can already be created for Windows and with the example 
hello plc4x we can successfully link DLL into the exe. Auf Basis das 
Connectiontyps S7, ModBus, etc. wird die DLL dynamisch nachgeladen. The 
connection is implemented. 

The next steps are:
Generation via Maven/CMAKE
Reporting telegrams to the reassigned levels vie Signal2
Implementation of telegrams with new procedure of automatic generation

Currently, however, the driver can only be compiled with CMAKE under Windows. 
Why? The interface for loading the DLL is different between Windows and Linux. 
As part of the Maven customizations, we would also make the customizations for 
Linux.

So far we have created the CMAKE files for creating the PLC4CPP driver. We 
haven't deleted the Maven parts yet.

This would be the procedure for generating the complete driver:
Starting the BOOST Library generation process via Maven(as now)
Start Plc4x CMAKE process via MAVEN

We haven't done that much with Maven yet, we still have to get used to it. 
Chris might be able to do the integration in a Telko.

Best regards

Markus

Freundliche Grüße

Markus Sommer
Geschäftsführer

isb innovative software businesses GmbH
Otto-Lilienthal-Strasse 2
D - 88046 Friedrichshafen

Tel.:    +49 (0) 7541 3834-14
Mob:  +49 (0) 171 537 8437
Fax:     +49 (0) 7541 3834-20
E-Mail: [email protected]
Web: www.isb-fn.de 

Geschäftsführer: Markus Sommer, Thomas Zeler
Sitz: Friedrichshafen

Registergericht: Amtsgericht Ulm HRB-Nr. 631624
Important Note: This e-mail and any attachments are confidential, may contain 
trade secrets and may well also be legally privileged or otherwise protected 
from disclosure. If you have received it in error, you are on notice of its 
status. 
Please notify us immediately by reply e-mail and then delete his e-mail and any 
attachment from your system. If you are not the intended recipient please 
understand that you must not copy this e-mail or any attachments or disclose 
the contents to any other person. Thank you.


-----Ursprüngliche Nachricht-----
Von: Christofer Dutz <[email protected]> 
Gesendet: Donnerstag, 4. Juli 2019 15:28
An: [email protected]
Betreff: [C++] Status Update?

Hi All and especially Markus,

I just wanted to hear what the C++ part is up to. I can see a commit every now 
and then in the s7-cpp branch, but not much discussion (Actually none at all).
Would be cool, if you could give us all an update to what you’re up to.

Also would I like to tackle the problem of being able to fully build C++ from 
the maven build.
We had discussed the options a while ago, but nothing has happened so far.

I think the way I understood our last state we decided to:

  *   Get rid of all the intermediate pom.xml files and all the Maven packing 
and unpackeing of stuff
  *   Concentrate fully on starting one CMake build in the plc4cpp root pom and 
have that build all modules
  *   We do the packaging using the maven assembly plugin which is also defined 
in the plc4cpp module

So I have a few questions:

  *   How do we integrate the downloading and building of boost in this 
szenario?
     *   Do we simply copy the boos build stuff to execute before running the 
CMake build in the plc4cpp module?
     *   Do we add something to the CMake build that takes care of this?
  *   Currently can’t come up with the second question ;-)

Chris


Reply via email to