OPC UA SimpleAttributeOperand 类型。 更多...
头: | #include <QOpcUaSimpleAttributeOperand> |
qmake: | QT += opcua |
QOpcUaSimpleAttributeOperand (QOpcUa::NodeAttribute attributeId , const QString & typeId = QStringLiteral("ns=0;i=2041")) | |
QOpcUaSimpleAttributeOperand (const QString & name , quint16 namespaceIndex = 0, const QString & typeId = QStringLiteral("ns=0;i=2041"), QOpcUa::NodeAttribute attributeId = QOpcUa::NodeAttribute::Value) | |
QOpcUaSimpleAttributeOperand (const QOpcUaSimpleAttributeOperand & rhs ) | |
QOpcUaSimpleAttributeOperand & | operator= (const QOpcUaSimpleAttributeOperand & rhs ) |
QOpcUa::NodeAttribute | attributeId () const |
QVector<QOpcUaQualifiedName> | browsePath () const |
QVector<QOpcUaQualifiedName> & | browsePathRef () |
QString | indexRange () const |
void | setAttributeId (QOpcUa::NodeAttribute attributeId ) |
void | setBrowsePath (const QVector<QOpcUaQualifiedName> & browsePath ) |
void | setIndexRange (const QString & indexRange ) |
void | setTypeId (const QString & typeId ) |
QString | typeId () const |
QVariant | operator QVariant () const |
bool | operator== (const QOpcUaSimpleAttributeOperand & rhs ) const |
The SimpleAttributeOperand is specified in OPC-UA part 4, 7.4.4.5. It is used when a node attribute is required as operand.
For example, the following simple attribute operand represents the value of the "Severity" field of the base event type:
QOpcUaSimpleAttributeOperand("Severity");
Constructs a simple attribute operand for the attribute attributeId of an object or variable of type typeId . This can be used for requesting the ConditionId in an event filter as described in OPC-UA part 9, Table 8.
Constructs a simple attribute operand for attribute attributeId of the direct child with the browse name name in namespace namespaceIndex . typeId is the node id of a type definition node. The operand will be restricted to instances of type typeId or a subtype.
Constructs a simple attribute operand from rhs .
设置值从 rhs in this simple attribute operand.
Returns the attribute of the node browsePath is pointing to.
另请参阅 setAttributeId ().
Returns the relative path to a node starting from typeId .
另请参阅 setBrowsePath ().
Returns a reference to the browse path.
另请参阅 browsePath ().
Returns the index range string.
另请参阅 setIndexRange ().
Sets the attribute id to attributeId .
另请参阅 attributeId ().
Sets the browse path to the node holding the attribute to browsePath .
另请参阅 browsePath ().
Sets the index range string used to identify a single value or subset of the attribute's value to indexRange .
另请参阅 indexRange ().
Sets the node id of the type definition node to typeId . The operand will be of the type or one of its subtypes.
另请参阅 typeId ().
Returns the node id of a type definition node.
另请参阅 setTypeId ().
Converts this simple attribute operand to QVariant .
返回
true
if this simple attribute operand has the same value as
rhs
.