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

Attribute of a node in the address space. More...

Inherits UnifiedAutomation.UaBase.FilterOperand.

Public Member Functions

 AttributeOperand ()
 The default constructor. More...
 
override void Encode (IEncoder encoder)
 
override void Decode (IDecoder decoder)
 
override bool IsEqual (IEncodeable encodeable)
 Checks if encodeable is the same object or has the same content More...
 
override object Clone ()
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.FilterOperand
 FilterOperand ()
 The default constructor. More...
 

Properties

NodeId NodeId [get, set]
 NodeId of a Node from the type system. More...
 
string Alias [get, set]
 An optional parameter used to identify or refer to an alias. More...
 
RelativePath BrowsePath [get, set]
 Browse path relative to the node identified by the nodeId parameter. More...
 
uint AttributeId [get, set]
 ID of the attribute. More...
 
string IndexRange [get, set]
 This parameter is used to identify a single element of an array or a single range of indexes for an array. More...
 
override ExpandedNodeId TypeId [get]
 
override ExpandedNodeId BinaryEncodingId [get]
 
override ExpandedNodeId XmlEncodingId [get]
 
- Properties inherited from UnifiedAutomation.UaBase.FilterOperand
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...
 

Additional Inherited Members

- Static Public Member Functions inherited from UnifiedAutomation.UaBase.FilterOperand
static int GetOperandCount (FilterOperator filterOperator)
 Gets the operand count. More...
 

Detailed Description

Attribute of a node in the address space.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.AttributeOperand.AttributeOperand ( )
inline

The default constructor.

Member Function Documentation

override bool UnifiedAutomation.UaBase.AttributeOperand.IsEqual ( IEncodeable  encodeable)
inlinevirtual

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

Parameters
encodeable
Returns

Reimplemented from UnifiedAutomation.UaBase.FilterOperand.

Property Documentation

string UnifiedAutomation.UaBase.AttributeOperand.Alias
getset

An optional parameter used to identify or refer to an alias.

An alias is a symbolic name that can be used to alias this operand and use it in other locations in the filter structure.

uint UnifiedAutomation.UaBase.AttributeOperand.AttributeId
getset

ID of the attribute.

This shall be a valid.

RelativePath UnifiedAutomation.UaBase.AttributeOperand.BrowsePath
getset

Browse path relative to the node identified by the nodeId parameter.

string UnifiedAutomation.UaBase.AttributeOperand.IndexRange
getset

This parameter is used to identify a single element of an array or a single range of indexes for an array.

The first element is identified by index 0 (zero). This parameter is not used if the specified attribute is not an array. However, if the specified attribute is an array and this parameter is not used, then all elements are to be included in the range. The parameter is null if not used.

NodeId UnifiedAutomation.UaBase.AttributeOperand.NodeId
getset

NodeId of a Node from the type system.


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