eta_nexus.nodes.opcua_node module
- class eta_nexus.nodes.opcua_node.OpcuaNode(name: str, url: str, protocol: str, *args: Any, **kwargs: Any)[source]
Bases:
NodeNode for the OPC UA protocol.
- evolve(**kwargs: Any) Self[source]
Returns a new node instance by copying the current node and changing only specified keyword arguments.
This allows for seamless node instantiation with only a few changes.
Adjusted attributes handling according to OpcuaNode instantiation logic as in ‘__attrs_post_init__’.
- Parameters:
kwargs – Keyword arguments to change.
- Returns:
New instance of the node.