UA Bundle SDK .NET
2.4.2.373
|
A structure that is defined as the type of the dataToReturn parameter of the nodeTypes parameter of the Query service. More...
Inherits UnifiedAutomation.UaBase.IEncodeable.
Public Member Functions | |
QueryDataDescription () | |
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 | |
RelativePath | RelativePath [get, set] |
Browse path relative to the originating node that identifies the node which contains the data that is being requested, where the originating node is an instance node of the type defined by the type definition node. More... | |
uint | AttributeId [get, set] |
The ID of the attribute. More... | |
string | IndexRange [get, set] |
Used to identify a single element of a structure or an array, or a single range of indexes for arrays. More... | |
virtual ExpandedNodeId | TypeId [get] |
virtual ExpandedNodeId | BinaryEncodingId [get] |
virtual ExpandedNodeId | XmlEncodingId [get] |
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 dataToReturn parameter of the nodeTypes parameter of the Query 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 ID of the attribute.
This shall be a valid attribute ID. If the RelativePath ended in a reference, this parameter is 0 and ignored by the server.
|
getset |
Used to identify a single element of a structure or an array, or a single range of indexes for arrays.
If a range of elements is specified, the values are returned as a composite. The first element is identified by index 0 (zero). This parameter is null if the specified attribute is not an array or a structure. However, if the specified attribute is an array or a structure and this parameter is null, all elements are to be included in the range.
|
getset |
Browse path relative to the originating node that identifies the node which contains the data that is being requested, where the originating node is an instance node of the type defined by the type definition node.
The instance nodes are further limited by the filter provided as part of this call.
This relative path could end on a reference, in which case the ReferenceDescription of the reference would be returned as its value.
The targetName field of the relativePath may contain a type NodeId. This is done by setting the namespaceIndex of the targetName to zero and the name part of the targetName to the XML representation of the NodeId.
When matching instances are returned as the target node, the target node shall be an instance of the specified type or subtype of the specified type.