@EchoHarm0ny ,
What kind of data are you exchanging between the applications?
We found the following recommendation for the exchange via the file system:"The app must not write diagnostics or similar data cyclically to the internal solid-state memory, as this will damage the flash cells." https://boschrexroth.github.io/ctrlx-automation-sdk/appdevguide.html#622-integrated-storageflash-lif...Will this recommendation change in the case that a IPC with ctrlX will be used?Its sounds very specific for ctrlX CORE hardware.
This is going to be a problem with any storage media. The frequent read/write operations generate mechanical wear on the hardware. If you want to go this route, I'd recommend a removable media device.
If the exchange with via the files system is viable, is there an example that shows using plugs and slots to define a shared directory for two apps to use?
The best approach here would be using removable storage media and the corresponding plug as shown above. It may also be possible to use the home interface but this plug does not auto-connect. A request to development would need to be made to possibly implement auto-connect for this plug.
We also found an cpp example for the exchange via Datalayer shared memory, is this example also available in other programming languages?
This would be my recommended solution, especially if the data is of a consistent format and simple types. There are not examples in other languages for shared memory. What language were you planning to use?
... View more