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" }
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.