OpcNode Class

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

C#

public class OpcNode : IOpcNode, IOpcNodeInfo


Inheritance Object › OpcNode


Derived


Implements IOpcNode, IOpcNodeInfo

Name Description
Category Gets the NodeCategoryOpcAttribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
Description Gets or sets the value of the optional DescriptionOpcAttribute which shall explain the meaning of the node.
DisplayName Gets or sets the value of the DisplayNameOpcAttribute which defines the localizable name of the node.
HasPendingChanges
Id Gets the value of the NodeIdOpcAttribute which unambiguously identifies the node.
Name Gets or sets the value of the BrowseNameOpcAttribute which defines the non-localizable human-readable name used when browsing the address space.
Namespace
Parent Gets the parent node of the node.
PendingChanges
QueryEventsCallback Gets or sets a callback used to query any event information which belongs to the node.
ReadDescriptionCallback
ReadUserWriteAccessCallback
ReadWriteAccessCallback
SymbolicName
Tag
UserWriteAccess Gets or sets the value of the optional UserWriteAccessOpcAttribute 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 WriteAccessOpcAttribute which exposes the posibilities of a client to write the attributes of the node.
WriteDescriptionCallback
WriteUserWriteAccessCallback
WriteWriteAccessCallback
Name Description
AddNotifier(OpcContext, IOpcNode)
ApplyChanges(OpcContext)
ApplyChanges(OpcContext, Boolean)
AttributeValue(OpcAttribute) Retrieves the value of the attribute specified.
AttributeValue``1(OpcAttribute) Retrieves the value of the attribute specified.
Child(OpcContext, OpcName) Retrieves the child node its Name property matches exactly the name specified.
Children(OpcContext) Retrieves a sequence of all nodes organized as children of this node.
InitializeDefaults Initializes the default values used by the node implementation represented / required.
IsChangePending(OpcNodeChanges)
OnAfterApplyChanges(EventArgs)
OnBeforeApplyChanges(EventArgs)
QueryEventsCore(OpcNodeContext, OpcEventCollection)
ReadAttributeValueCore``1(OpcReadAttributeValueContext, OpcAttributeValue)
RemoveNotifier(OpcContext, IOpcNode)
ReportEvent(OpcContext, OpcEvent)
WriteAttributeValueCore``1(OpcWriteAttributeValueContext, OpcAttributeValue)