UA Bundle SDK .NET
2.4.0.361
|
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... | |
A structure that is defined as the type of the nodesToAdd parameter of the AddNodes Service.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Implements UnifiedAutomation.UaBase.IEncodeable.
|
getset |
The browse name of the node to add.
|
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.
|
getset |
NodeClass of the node to add.
|
getset |
ExpandedNodeId of the parent node for the reference.
|
getset |
NodeId of the hierarchical ReferenceType to use for the reference from the parent node to the new node.
|
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.
|
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.
|
getset |
Gets or sets the user data.
The user data.