opcua
opcua copied to clipboard
Support server-side changes in AddressSpace
Reported by @karlvestin:
OPC UA servers may change the AddressSpace at run-time. There are also OPC UA Services defined (AddNodes, DeleteNodes), so that clients can request the server to change its AddressSpace. See https://reference.opcfoundation.org/Core/Part4/v105/docs/5.7
The Device Support should support such changes by trying to re-attach nodes that received BadNodeIdUnknown replies before.
The server is supposed to send specific events to announce changes in the AddressSpace. See https://reference.opcfoundation.org/Core/Part3/9.32.7/
The Device Support should receive such events and try to re-attach disconnected nodes when appropriate.