When I was a university student I was assigned as a project to do some porting of some editor-like stuff (memories are fuzzy… too much time…) to curses. A nightmare. (This I remember well)
Since then I considered “curses” an onomatopoeic name…
Interesting, it even can subscriptions and browsing. What C implementation do they use? It could not be Python, or?
I believe all Bradleys can ModBus, but I may be wrong.
Our customers also wanted UPC UA. In order to support it. We use a Softing OPC UA ANSI C SDK. So the Ada middleware has bindings to the Softing OPC UA client and server.
Softing SDK is delivered in sources you then build using atrocious CMake scripts. It uses OpenSSL, so you must ensure that this does not conflict with the OpenSSL/GNUTLS your application uses. t cannot recommend it but at least you can make it work.
Yes it is interesting. I just saw it yesterday, so I have not looked behind the scenes yet.
So do I. I even asked about ModBus but got a 'no - this model does not support it. ’
I think the vendor lied to us. We were taking over their part…
Ok, thanks. good to know. We use OpenSSL, so that is ok.
cmake - yack.
This is a starting point at least, unless the python binding works.
I then perhaps could encapsulate it within Ada using your simple components.
But that is a project for a rainy winter.