AttributeOperand QML Type
The OPC UA AttributeOperand type. More...
Import Statement: | import QtOpcUa |
Since: | QtOpcUa 5.13 |
Properties
- alias : string
- browsePath : list<OpcUaNodeId>
- indexRange : string
- nodeAttribute : Constants.NodeAttribute
- typeId : string
Detailed Description
The AttributeOperand is defined in OPC UA 1.05 part 4, 7.7.4.4. It has the same purpose as SimpleAttributeOperand but has more configurable options.
Property Documentation
alias : string |
Alias name for the operand. This allows using this instance as operand for other operations in the filter.
browsePath : list<OpcUaNodeId> |
Browse path to the node holding the attribute.
import QtOpcUa as QtOpcUa QtOpcUa.AttributeOperand { ... browsePath: [ QtOpcUa.NodeId { identifier: "Message" ns: "http://opcfoundation.org/UA/" } ... ] }
indexRange : string |
Index range string used to identify a single value or subset of the attribute's value.
import QtOpcUa as QtOpcUa QtOpcUa.AttributeOperand { ... indexRange: "0:2" }
nodeAttribute : Constants.NodeAttribute |
Attribute of the node browsePath is pointing to. The default value is Constants.NodeAttribute.Value
.
import QtOpcUa as QtOpcUa QtOpcUa.AttributeOperand { ... nodeAttribute: QtOpcUa.Constants.NodeAttribute.Value }
typeId : string |
Node id of the type definition node. The operand will be of the type or one of its subtypes.
import QtOpcUa as QtOpcUa QtOpcUa.AttributeOperand { ... typeId: "ns=0;i=2041" }