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):
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