Skip to content

Reference

OpcObjectNode Class

Defines a logical unit to represent more complex information as a OpcVariableNode.

Reference

OpcObjectNode Class ​

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcObjectNode Members

Defines a logical unit to represent more complex information as a OpcVariableNode. Objects are used to represent systems, system components, real-world objects and software objects.

Syntax ​

csharp
[OpcNodeType(58)]
public class OpcObjectNode : OpcInstanceNode
vbnet
<OpcNodeType(58)>
Public Class OpcObjectNode
    Inherits OpcInstanceNode

Inheritance ​

Object → OpcNode → OpcInstanceNode → OpcObjectNode

Implements ​

Derived types ​

Remarks ​

From a more abstract point of view objects are used to group variables and other objects in the address space. Therefore objects should be used when some common structures/groups of objects and/or variables should be described.

Simple objects only having one value (e.g. a simple heat sensor) can also be modelled as variables. However, extensibility mechanisms should be considered (e.g. a complex heat sensor subtype could have several values) and whether that object should be exposed as an object in the client's GUI or just as a value. Whenever a modeller is in doubt as to which solution to use the object having one variable should be preferred.

Constructors ​

NameDescription
OpcObjectNode18 overloadsInitializes a new instance of the OpcObjectNode class accessible by the name specified.

Properties ​

NameDescription
DefaultReferenceTypeIdprotected · overrideGets the default identifier which identifies the type that defines the underlying node reference within this OpcInstanceNode is referenced by its parent node.
DefaultTypeDefinitionIdprotected · overrideGets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created.
IsHistorizingEventssince v2.54Gets or sets a value indiciating whether there exists an event history for the node.

Methods ​

NameDescription
AddNotifieroverrideAdds the node to the collection of notifiers (= event sources) of this node.
RemoveNotifieroverrideRemoves the node from the collection of notifiers (= event sources) of this node.

Inherits members from OpcInstanceNode, OpcNode.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59