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
[OpcNodeType(58)]
public class OpcObjectNode : OpcInstanceNode<OpcNodeType(58)>
Public Class OpcObjectNode
Inherits OpcInstanceNodeInheritance
Object → OpcNode → OpcInstanceNode → OpcObjectNode
Implements
Derived types
- OpcAggregateConfigurationNode
- OpcEventNode
- OpcFileNode
- OpcFolderNode
- OpcHistoryConfigurationNode
- OpcOrderedObjectListNode
- OpcOrderedObjectNode
- OpcStateMachineNode
- OpcStateNode
- OpcTransitionNode
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
| Name | Description |
|---|---|
| OpcObjectNode | Initializes a new instance of the OpcObjectNode class accessible by the name specified. |
Properties
| Name | Description |
|---|---|
| Default | Gets the default identifier which identifies the type that defines the underlying node reference within this OpcInstanceNode is referenced by its parent node. |
| Default | Gets the default identifier which identifies the node that defines the underlying node type from that this OpcInstanceNode has been created. |
| Is | Gets or sets a value indiciating whether there exists an event history for the node. |
Methods
| Name | Description |
|---|---|
| AddNotifier | Adds the node to the collection of notifiers ( |
| RemoveNotifier | Removes the node from the collection of notifiers ( |
Inherits members from OpcInstanceNode, OpcNode.
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

