OpcIncrementalNodeIdFactory Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Provides a factory for NumericOpcNodeId instances which generates per namespace unique node identifiers.

C#

public class OpcIncrementalNodeIdFactory : OpcNodeIdFactory


Inheritance ObjectOpcNodeIdFactory › OpcIncrementalNodeIdFactory

Remarks

The node identifiers are generated using an UInt32. In case there the range of the unsigned integer is exceeded an overflow will be omitted using unchecked increments.

Name Description
OpcIncrementalNodeIdFactory Initializes a new instance of the OpcIncrementalNodeIdFactory class.
Name Description
Create(OpcContext) Creates a new OpcNodeId just using the context specified.
Create(OpcContext) When implemented in a derived class, creates a new OpcNodeId just using the context specified.
(Inherited from OpcNodeIdFactory)
Create(OpcContext, OpcNamespace) Creates a new OpcNodeId using the context and nodeNamespace specified.
Create(OpcContext, OpcNamespace) Creates a new OpcNodeId using the context and nodeNamespace specified.
(Inherited from OpcNodeIdFactory)
Create(OpcContext, OpcNamespace, IOpcNodeInfo) Creates a new OpcNodeId using the context, nodeNamespace and node for that the node identifier is used.
(Inherited from OpcNodeIdFactory)