EasyUA Reference
NodeState Class Members
See Also  Fields  Properties  Methods  Events Send Feedback
Opc.Ua.Core.Net4 Assembly > Opc.Ua Namespace : NodeState Class

Glossary Item Box

The following tables list the members exposed by NodeState.

Public Fields

 NameDescription
Public FieldOnConditionRefresh Called when ClearChangeMasks is called and the ChangeMask is not None.  
Public FieldOnCreateBrowser Called after the CreateBrowser method is called.  
Public FieldOnPopulateBrowser Called after the PopulateBrowser method is called.  
Public FieldOnReadBrowseName Called when the BrowseName attribute is read.  
Public FieldOnReadDescription Called when the Description attribute is read.  
Public FieldOnReadDisplayName Called when the DisplayName attribute is read.  
Public FieldOnReadNodeClass Called when the NodeClass attribute is read.  
Public FieldOnReadNodeId Called when the NodeId attribute is read.  
Public FieldOnReadUserWriteMask Called when the UserWriteMask attribute is read.  
Public FieldOnReadWriteMask Called when the WriteMask attribute is read.  
Public FieldOnReportEvent Called when a node produces an event that needs to be reported.  
Public FieldOnStateChanged Called when ClearChangeMasks is called and the ChangeMask is not None.  
Public FieldOnValidate Called when the Validate method is called  
Public FieldOnWriteBrowseName Called when the BrowseName attribute is written.  
Public FieldOnWriteDescription Called when the Description attribute is written.  
Public FieldOnWriteDisplayName Called when the DisplayName attribute is written.  
Public FieldOnWriteNodeClass Called when the NodeClass attribute is written.  
Public FieldOnWriteNodeId Called when the NodeId attribute is written.  
Public FieldOnWriteUserWriteMask Called when the UserWriteMask attribute is written.  
Public FieldOnWriteWriteMask Called when the WriteMask attribute is written.  
Top

Public Properties

 NameDescription
Public PropertyAreEventsMonitored True if events produced by the instance are being monitored.  
Public PropertyBrowseName The browse name of the node.  
Public PropertyChangeMasksWhat has changed in the node since ClearChangeMasks was last called.  
Public PropertyDescription The localized description for the node.  
Public PropertyDisplayName The display name for the node.  
Public PropertyHandle An arbitrary handle associated with the node.  
Public PropertyInitialized True if the node and its children have been initialized.  
Public PropertyNodeClass The class for the node.  
Public PropertyNodeId The identifier for the node.  
Public PropertySymbolicName A symbolic name for the node that is not expected to be globally unique.  
Public PropertyUserWriteMask Specifies which attributes are writeable for the current user.  
Public PropertyValidationRequired True if the node must be validated with the underlying system before use.  
Public PropertyWriteMask Specifies which attributes are writeable.  
Top

Public Methods

 NameDescription
Public MethodAddChild Adds a child to the node.  
Public MethodAddNotifier Adds a notifier relationship to the node.  
Public MethodAddProperty<T> Creates a property and adds it to the node.  
Public MethodAddReference Adds a reference.  
Public MethodAddReferences Adds a list of references (ignores duplicates).  
Public MethodAssignNodeIds Recursively assigns NodeIds to the node and its children.  
Public MethodClearChangeMasks Clears the change masks.  
Public MethodClone Makes a copy of the node and all children.  
Public MethodConditionRefresh Returns the last event produced for any conditions belonging to the node or its chilren.  
Public MethodCreateOverloaded.  Creates a node with default values and assigns new node ids to it and all children.  
Public MethodCreateBrowser Creates a browser for the entity references.  
Public MethodCreateChild Finds or creates the child with the specified browse name.  
Public MethodDelete Deletes an instance and its children (calls OnStateChange callback for each node).  
Public MethodDispose An overrideable version of the Dispose.  
Public MethodExport Exports a copy of the node to a node table.  
Public MethodFindChildOverloaded.  Finds the child with the specified browse name  
Public MethodFindChildBySymbolicName Finds the child by a path constructed from the symbolic names.  
Public MethodFindMethod Returns the method with the specified NodeId or MethodDeclarationId.  
Public MethodGetAttributesToSave Returns a mask which indicates which attributes have non-default value.  
Public MethodGetChildren Populates a list with the children that belong to the node.  
Public MethodGetHierarchyReferences Populates a table with all references in the hierarchy.  
Public MethodGetHierarchyRoot Returns the root node if the node is part of an instance hierarchy.  
Public MethodGetInstanceHierarchy Populates a table with all nodes in the hierarchy.  
Public MethodGetNotifiersOverloaded.  Populates a list with the notifiers that belong to the node.  
Public MethodGetReferencesOverloaded.  Populates a list with the non-child related references that belong to the node.  
Public MethodInitialize Initializes the instance with the XML or bnary (array of bytes) representation contained in the string.  
Public MethodLoadAsBinary Loads the node from a binary stream.  
Public MethodLoadFromXmlOverloaded.  Initializes the node from XML in a stream.  
Public Methodstatic (Shared in Visual Basic)LoadNodeOverloaded.  Creates a node and initializes it from the stream.  
Public MethodReadAttribute Reads the value of an attribute.  
Public MethodReadAttributes Reads the values for a set of attributes.  
Public MethodReadChildAttribute Reads the attribute of the child node.  
Public MethodReferenceExists Returns true if the reference exists.  
Public MethodRemoveChild Adds a child from the node.  
Public MethodRemoveNotifier Removes a notifier relationship from the node.  
Public MethodRemoveReference Removes a reference.  
Public MethodRemoveReferences Removes all references of the specified type.  
Public MethodReplaceChild Creates or replaces the child with the same browse name.  
Public MethodReportEvent Reports an event produced by the node.  
Public MethodSaveOverloaded.  Saves object in an binary stream.  
Public MethodSaveAsBinaryOverloaded.  Saves the node in a binary stream. The stream is closed by this method.  
Public MethodSaveAsXmlOverloaded.  Saves the node as XML in a stream.The stream is closed by this method.  
Public MethodSaveChildrenOverloaded.  Saves the children in a binary stream.  
Public MethodSaveReferencesOverloaded.  Saves the reference table in a binary stream.  
Public MethodSetAreEventsMonitored Sets the flag which indicates whether event are being monitored for the instance and its children.  
Public MethodSetChildValueOverloaded.  Finds the child with the specified browse and assigns the values from any variables in the hierachy of the source.  
Public MethodSetStatusCode Recursively sets the status code and time stamp for the node and all child variables.  
Public MethodToStringOverloaded.  Returns a string representation of the node.  
Public MethodUpdateOverloaded.  Updates the object from a binary stream.  
Public MethodUpdateChangeMasks Sets the specified bits in the change masks (ORs with the current bits).  
Public MethodUpdateChildrenOverloaded.  Loads the children from a binary stream.  
Public MethodUpdateReferencesOverloaded.  Loads the reference table from a binary stream.  
Public MethodUpdateReferenceTargets Recursively updates the targets of references.  
Public MethodUpdateValues Updates the node with the values from an event notification.  
Public MethodValidate Verifies that the node represents a valid node.  
Public MethodWriteAttribute Writes the specified attribute value.  
Public MethodWriteChildAttribute Writes the value of the child attribute.  
Top

Public Events

 NameDescription
Public EventStateChanged An event which allows multiple sinks to be notified when the OnStateChanged callback is called.  
Top

See Also

Copyright © 2018 Advosol Inc. All Rights Reserved.