UA Bundle SDK .NET  2.5.1.380
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Modules Pages
UnifiedAutomation.UaSchema.UANode Class Reference

More...

Inherited by UnifiedAutomation.UaSchema.UAInstance, and UnifiedAutomation.UaSchema.UAType.

Public Member Functions

string GetExtensionValue (XmlQualifiedName name)
 Gets the value of an extension associated with a node. More...
 
XmlElement GetExtensionElement (XmlQualifiedName name)
 Gets an extension associated with a node. More...
 
void SetExtensionValue (XmlQualifiedName name, object value)
 Sets the value of an extension associated with a node. More...
 

Static Public Attributes

static readonly XmlQualifiedName Permissions = new XmlQualifiedName("Permissions", Namespaces.OpcUa)
 The XML name of the permissions extension element. More...
 
static readonly XmlQualifiedName NodeAccessInfo = new XmlQualifiedName("NodeAccessInfo", "http://unifiedautomation.com/Configuration/NodeSet.xsd")
 The XML name of the permissions extension element. More...
 

Properties

LocalizedText[] DisplayName [get, set]
 
LocalizedText[] Description [get, set]
 
string[] Category [get, set]
 
string Documentation [get, set]
 
Reference[] References [get, set]
 
System.Xml.XmlElement[] Extensions [get, set]
 
string NodeId [get, set]
 
string BrowseName [get, set]
 
uint WriteMask [get, set]
 
uint UserWriteMask [get, set]
 
string SymbolicName [get, set]
 

Detailed Description

Member Function Documentation

XmlElement UnifiedAutomation.UaSchema.UANode.GetExtensionElement ( XmlQualifiedName  name)
inline

Gets an extension associated with a node.

Parameters
nameThe qualified name of the extension.
Returns
The extension value.
string UnifiedAutomation.UaSchema.UANode.GetExtensionValue ( XmlQualifiedName  name)
inline

Gets the value of an extension associated with a node.

Parameters
nameThe qualified name of the extension.
Returns
The extension value.
void UnifiedAutomation.UaSchema.UANode.SetExtensionValue ( XmlQualifiedName  name,
object  value 
)
inline

Sets the value of an extension associated with a node.

Parameters
nameThe qualified name of the extension.
valueThe value for the extension. If null any existing extension is removed.

Member Data Documentation

readonly XmlQualifiedName UnifiedAutomation.UaSchema.UANode.NodeAccessInfo = new XmlQualifiedName("NodeAccessInfo", "http://unifiedautomation.com/Configuration/NodeSet.xsd")
static

The XML name of the permissions extension element.

readonly XmlQualifiedName UnifiedAutomation.UaSchema.UANode.Permissions = new XmlQualifiedName("Permissions", Namespaces.OpcUa)
static

The XML name of the permissions extension element.


The documentation for this class was generated from the following files: