Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

AttributeOperand

The OPC UA AttributeOperand type. More...

Import Statement: import QtOpcUa
Since: QtOpcUa 5.13

Properties

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"
}

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded