.NET Based OPC UA Client/Server SDK  2.6.1.422
UnifiedAutomation.UaBase.AddNodesItem Class Reference

A structure that is defined as the type of the nodesToAdd parameter of the AddNodes Service. More...

Inherits UnifiedAutomation.UaBase.IEncodeable.

Public Member Functions

 AddNodesItem ()
 The default constructor. More...
 
virtual void Encode (IEncoder encoder)
 
virtual void Decode (IDecoder decoder)
 
virtual bool IsEqual (IEncodeable encodeable)
 Checks if encodeable is the same object or has the same content More...
 
virtual object Clone ()
 

Properties

ExpandedNodeId ParentNodeId [get, set]
 ExpandedNodeId of the parent node for the reference. More...
 
NodeId ReferenceTypeId [get, set]
 NodeId of the hierarchical ReferenceType to use for the reference from the parent node to the new node. More...
 
ExpandedNodeId RequestedNewNodeId [get, set]
 Client requested expanded NodeId of the node to add. The server index in the expanded NodeId shall be 0. More...
 
QualifiedName BrowseName [get, set]
 The browse name of the node to add. More...
 
NodeClass NodeClass [get, set]
 NodeClass of the node to add. More...
 
ExtensionObject NodeAttributes [get, set]
 The attributes that are specific to the NodeClass. More...
 
ExpandedNodeId TypeDefinition [get, set]
 NodeId of the TypeDefinitionNode for the node to add. More...
 
virtual ExpandedNodeId TypeId [get]
 
virtual ExpandedNodeId BinaryEncodingId [get]
 
virtual ExpandedNodeId XmlEncodingId [get]
 
object UserData [get, set]
 Gets or sets the user data. More...
 
- Properties inherited from UnifiedAutomation.UaBase.IEncodeable
ExpandedNodeId TypeId [get]
 Returns the UA type identifier for the encodable type. More...
 
ExpandedNodeId BinaryEncodingId [get]
 Returns the UA type identifier for the default binary encoding for the type. More...
 
ExpandedNodeId XmlEncodingId [get]
 Returns the UA type identifier for the default XML encoding for the type. More...
 

Detailed Description

A structure that is defined as the type of the nodesToAdd parameter of the AddNodes Service.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.AddNodesItem.AddNodesItem ( )
inline

The default constructor.

Member Function Documentation

virtual bool UnifiedAutomation.UaBase.AddNodesItem.IsEqual ( IEncodeable  encodeable)
inlinevirtual

Checks if encodeable is the same object or has the same content

Parameters
encodeable
Returns

Implements UnifiedAutomation.UaBase.IEncodeable.

Property Documentation

QualifiedName UnifiedAutomation.UaBase.AddNodesItem.BrowseName
getset

The browse name of the node to add.

ExtensionObject UnifiedAutomation.UaBase.AddNodesItem.NodeAttributes
getset

The attributes that are specific to the NodeClass.

A Client is allowed to omit values for some or all attributes. If an attribute value is omitted, the Server shall use the default values from the TypeDefinitionNode. If a TypeDefinitionNode was not provided, the Server shall choose a suitable default value.

The Server may still add an optional attribute to the node with an appropriate default value even if the Client does not specify a value.

NodeClass UnifiedAutomation.UaBase.AddNodesItem.NodeClass
getset

NodeClass of the node to add.

ExpandedNodeId UnifiedAutomation.UaBase.AddNodesItem.ParentNodeId
getset

ExpandedNodeId of the parent node for the reference.

NodeId UnifiedAutomation.UaBase.AddNodesItem.ReferenceTypeId
getset

NodeId of the hierarchical ReferenceType to use for the reference from the parent node to the new node.

ExpandedNodeId UnifiedAutomation.UaBase.AddNodesItem.RequestedNewNodeId
getset

Client requested expanded NodeId of the node to add. The server index in the expanded NodeId shall be 0.

If the Server cannot use this NodeId, it rejects this node and returns the appropriate error code.

If the Client does not want to request a NodeId, it sets the value of this parameter to the null expanded NodeId.

If the node to add is a ReferenceType node, its NodeId should be a numeric id. See Part 3 of the OPC UA specification for a description of ReferenceType NodeIds.

ExpandedNodeId UnifiedAutomation.UaBase.AddNodesItem.TypeDefinition
getset

NodeId of the TypeDefinitionNode for the node to add.

This parameter shall be null for all node classes other than object and Variable, in which case it shall be provided.

object UnifiedAutomation.UaBase.AddNodesItem.UserData
getset

Gets or sets the user data.

The user data.


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