Hi, we are facing the challenge of designing the data exchange between two apps to be as performant as possible. The typical amount of data that needs to be exchanged per cycle is 30-60 Mb We are planning for 400-800 cycles per hour We would like to learn more about the methods you would recommend for exchanging data between apps. What are the advantages and disadvantages of the different approaches? 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-lifetimeWill this recommendation change in the case that a IPC with ctrlX will be used? Its sounds very specific for ctrlX CORE hardware. 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? Consider that these two apps may not be made by the same company, they may be not built at the same time. We also found an cpp example for the exchange via Datalayer shared memory, is this example also available in other programming languages?
... View more