.NET Based OPC UA Client/Server SDK
2.6.6.478
|
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... | |
A simplified form of the AttributeOperand.
All of the rules that apply to the AttributeOperand also apply to the SimpleAttributeOperand.
|
inline |
The default constructor.
|
inlinevirtual |
Checks if encodeable is the same object or has the same content
encodeable |
Reimplemented from UnifiedAutomation.UaBase.FilterOperand.
|
inline |
Returns a System.String that represents this instance.
|
inline |
Returns a System.String that represents this instance.
format | The format. |
formatProvider | The format provider. |
|
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.
|
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.
|
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.
|
getset |
NodeId of a TypeDefinitionNode.
This parameter restricts the operand to instances of the TypeDefinitionNode or one of its subtypes.