.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaBase.SimpleAttributeOperand Class Reference

A simplified form of the AttributeOperand. More...

Inherits IFormattable, and UnifiedAutomation.UaBase.FilterOperand.

Public Member Functions

 SimpleAttributeOperand ()
 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 ()
 
override string ToString ()
 Returns a System.String that represents this instance. More...
 
string ToString (string format, IFormatProvider formatProvider)
 Returns a System.String that represents this instance. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.FilterOperand
 FilterOperand ()
 The default constructor. More...
 

Properties

NodeId TypeDefinitionId [get, set]
 NodeId of a TypeDefinitionNode. More...
 
QualifiedNameCollection BrowsePath [get, set]
 A relative path to a Node. 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

A simplified form of the AttributeOperand.

All of the rules that apply to the AttributeOperand also apply to the SimpleAttributeOperand.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.SimpleAttributeOperand.SimpleAttributeOperand ( )
inline

The default constructor.

Member Function Documentation

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

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

Parameters
encodeable
Returns

Reimplemented from UnifiedAutomation.UaBase.FilterOperand.

override string UnifiedAutomation.UaBase.SimpleAttributeOperand.ToString ( )
inline

Returns a System.String that represents this instance.

Returns
A System.String that represents this instance.
string UnifiedAutomation.UaBase.SimpleAttributeOperand.ToString ( string  format,
IFormatProvider  formatProvider 
)
inline

Returns a System.String that represents this instance.

Parameters
formatThe format.
formatProviderThe format provider.
Returns
A System.String that represents this instance.

Property Documentation

uint UnifiedAutomation.UaBase.SimpleAttributeOperand.AttributeId
getset

ID of the Attribute.

The Value attribute shall be supported by all Servers. The support of other attributes depends on requirements set in Profiles or other parts of this specification.

QualifiedNameCollection UnifiedAutomation.UaBase.SimpleAttributeOperand.BrowsePath
getset

A relative path to a Node.

This parameter specifies a relative path using a list of browse names instead of the RelativePath structure used in the AttributeOperand. The list of browse names is equivalent to a relative path that specifies forward references which are subtypes of the HierarchicalReferences reference type.

All nodes followed by the browsePath shall be of the NodeClass object or variable.

If this list is empty, the node is the instance of the TypeDefinition.

string UnifiedAutomation.UaBase.SimpleAttributeOperand.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 ignored if the selected node is not a variable or the value of a variable is not an array.

The parameter is null if not specified.

All values in the array are used if this parameter is not specified.

NodeId UnifiedAutomation.UaBase.SimpleAttributeOperand.TypeDefinitionId
getset

NodeId of a TypeDefinitionNode.

This parameter restricts the operand to instances of the TypeDefinitionNode or one of its subtypes.


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