.NET Based OPC UA Client/Server SDK  2.6.1.422
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]
 
RolePermission[] RolePermissions [get, set]
 
System.Xml.XmlElement[] Extensions [get, set]
 
string NodeId [get, set]
 
string BrowseName [get, set]
 
uint WriteMask [get, set]
 
uint UserWriteMask [get, set]
 
byte AccessRestrictions [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: