The OPC UA AttributeOperand type. More...
Header: | #include <QOpcUaAttributeOperand> |
qmake: | QT += opcua |
QOpcUaAttributeOperand(const QOpcUaAttributeOperand &rhs) | |
QOpcUaAttributeOperand & | operator=(const QOpcUaAttributeOperand &rhs) |
QString | alias() const |
QOpcUa::NodeAttribute | attributeId() const |
QList<QOpcUaRelativePathElement> | browsePath() const |
QList<QOpcUaRelativePathElement> & | browsePathRef() |
QString | indexRange() const |
QString | nodeId() const |
void | setAlias(const QString &alias) |
void | setAttributeId(QOpcUa::NodeAttribute attributeId) |
void | setBrowsePath(const QList<QOpcUaRelativePathElement> &browsePath) |
void | setIndexRange(const QString &indexRange) |
void | setNodeId(const QString &nodeId) |
QVariant | operator QVariant() const |
The AttributeOperand is defined in OPC-UA part 4, 7.4.4.4. It has the same purpose as QOpcUaSimpleAttributeOperand but has more configurable options.
Constructs an attribute operand from rhs.
Sets the values from rhs in this attribute operand.
Returns the alias for this QAttributeOperand.
See also setAlias().
Returns the attribute id for an attribute of the node browsePath is pointing to.
See also setAttributeId().
Returns the browse path.
See also setBrowsePath().
Returns a reference to the browse path.
See also browsePath().
Returns the index range string.
See also setIndexRange().
Returns the node id of the type definition node.
See also setNodeId().
Sets the alias to alias. This allows using this instance as operand for other operations in the filter.
See also alias().
Sets the attribute id to attributeId.
See also attributeId().
Sets the relative path to a node starting from nodeId() to browsePath.
See also browsePath().
Sets the index range string used to identify a single value or subset of the attribute's value to indexRange.
See also indexRange().
Sets the node id of the type definition node to nodeId.
See also nodeId().
Converts this attribute operand to QVariant.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qopcuaattributeoperand.html