Reference
IOpcNode Interface
Defines an interface which can be used to access and change the properties of a node and to notify about the changes performed on it.
Reference
IOpcNode Interface
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Members
- IOpcNode Members
- Also in
- Opc.UaFx.Client
Defines an interface which can be used to access and change the properties of a node and to notify about the changes performed on it.
Syntax
csharp
public interface IOpcNodevbnet
Public Interface IOpcNodeBase interfaces
Derived types
- OpcAcknowledgeableConditionNode
- OpcActionMethodNode
- OpcAddCommentMethodNode
- OpcAggregateConfigurationNode
- OpcAlarmConditionNode
- OpcAnalogItemNode
- OpcAnalogItemNode<T>
- OpcAnalogUnitNode
- OpcAnalogUnitNode<T>
- OpcAnalogUnitRangeNode
- OpcAnalogUnitRangeNode<T>
- OpcConditionNode
- OpcConditionVariableNode
- OpcConditionVariableNode<T>
- OpcDataItemNode
- OpcDataItemNode<T>
- OpcDataTypeDictionaryNode
- OpcDataTypeNode
- OpcDataTypeNode<T>
- OpcDataVariableNode
- OpcDataVariableNode<T>
- OpcDialogConditionNode
- OpcDialogResponseMethodNode
- OpcDiscreteAlarmNode
- OpcDiscreteItemNode
- OpcDiscreteItemNode<T>
- OpcEngineeringUnitInfoPropertyNode
- OpcEnumValuesPropertyNode
- OpcEventNode
- OpcExclusiveDeviationAlarmNode
- OpcExclusiveLevelAlarmNode
- OpcExclusiveLimitAlarmNode
- OpcExclusiveLimitStateMachineNode
- OpcExclusiveRateOfChangeAlarmNode
- OpcFileCloseMethodNode
- OpcFileGetPositionMethodNode
- OpcFileNode
- OpcFileOpenMethodNode
- OpcFileReadMethodNode
- OpcFileSetPositionMethodNode
- OpcFileWriteMethodNode
- OpcFiniteStateMachineNode
- OpcFiniteStateMachineNode<T>
- OpcFiniteStateVariableNode
- OpcFiniteTransitionVariableNode
- OpcFolderNode
- OpcGeneralModelChangeEventNode
- OpcHistoryConfigurationNode
- OpcInstanceNode
- OpcLimitAlarmNode
- OpcMethodNode
- OpcMethodNode<T>
- OpcModelChangeEventNode
- OpcMultiStateDiscreteNode
- OpcMultiStateDiscreteNode<T>
- OpcMultiStateValueDiscreteNode
- OpcMultiStateValueDiscreteNode<T>
- OpcNamePropertyNode
- OpcNode
- OpcNodeIdArrayVariableNode
- OpcNodeIdPropertyNode
- OpcNodeIdVariableNode
- OpcNodeTypeNode
- OpcNodeTypeNode<T>
- OpcNonExclusiveDeviationAlarmNode
- OpcNonExclusiveLevelAlarmNode
- OpcNonExclusiveLimitAlarmNode
- OpcNonExclusiveRateOfChangeAlarmNode
- OpcObjectNode
- OpcOffNormalAlarmNode
- OpcOrderedObjectListNode
- OpcOrderedObjectNode
- OpcPropertyNode
- OpcPropertyNode<T>
- OpcServerStatePropertyNode
- OpcShelvedStateMachineNode
- OpcStateMachineNode
- OpcStateNode
- OpcStateVariableNode
- OpcStatusConditionVariableNode
- OpcTextArrayPropertyNode
- OpcTextConditionVariableNode
- OpcTextPropertyNode
- OpcTextVariableNode
- OpcTimedShelveMethodNode
- OpcTransitionNode
- OpcTransitionVariableNode
- OpcTripAlarmNode
- OpcTwoStateDiscreteNode
- OpcTwoStateVariableNode
- OpcTypeNode
- OpcValueRangePropertyNode
- OpcVariableNode
Properties
| Name | Description |
|---|---|
| Description | Gets or sets the value of the optional Description attribute which shall explain the meaning of the node. |
| DisplayName | Gets or sets the value of the DisplayName attribute which defines the localizable name of the node. |
| Has | Gets a value indicating whether there exists any pending change on the node. |
| Name | Gets or sets the value of the BrowseName attribute which defines the non-localizable human-readable name used when browsing the address space. |
| Namespace | Gets the namespace of the node. |
| Parent | Gets the parent node of the node. |
| PendingChanges | Gets a value indicating the changes performed on the node since their last notification. |
| Tag | Gets or sets the object that contains additional user data about the node. |
| UserWriteAccess | Gets or sets the value of the optional UserWriteAccess attribute which exposes the possibilities of a client to write the attributes of the node taking user access rights into account. |
| WriteAccess | Gets or sets the value of the optional WriteAccess attribute which exposes the posibilities of a client to write the attributes of the node. |
Methods
| Name | Description |
|---|---|
| AddNotifier | Adds the node to the collection of notifiers ( |
| ApplyChanges | Notifies about changes performed on the node since the last notification and resets the pending changes to None. |
| Child | Retrieves the child node its Name property matches exactly the name specified. |
| Children | Retrieves a sequence of all nodes organized as children of this node. |
| IsChangePending | Determines whether all of the changes specified by the change are pending on the node ( |
| RemoveNotifier | Removes the node from the collection of notifiers ( |
Inherits members from IOpcNodeInfo.
Applies to
| Package | Versions |
|---|---|
| Opc. | v2. |

