OPCFoundation / UA-.NETStandard

OPC Unified Architecture .NET Standard
Other
1.96k stars 946 forks source link

Support for Complex types in server (Opc.Ua.Server.ComplexTypes) #1306

Open quality-leftovers opened 3 years ago

quality-leftovers commented 3 years ago

Type of Issue [ ] Bug [x] Enhancement [ ] Compliance [ ] Question [ ] Help wanted

Currently ComplexTypes (dynamic generation of C# types) are only supported on client side using Opc.Ua.Client.ComplexTypes library. It would be very helpful if ComplexTypes based on nodesets that were loaded on server side were also support.

For example the python OPC UA server https://github.com/FreeOpcUa/opcua-asyncio has a load_type_definitions() method which makes working with "unkown" types at runtime a breeze.

Looking at the library most things seem to be in place already, but right now it is coupled to a client session.

To Reproduce

Expected behavior

Screenshots

Log output

Code snippets

Environment (please complete the following information):

Additional context

mregen commented 2 years ago

Planning rewamp of complex types in the next milestone...

DerGary commented 11 months ago

Is there an update to this feature request? We are corporate member and are desperately waiting for this feature too