SimpleAttributeOperand QML Type

The OPC UA SimpleAttributeOperand type. 更多...

import 语句: import QtOpcUa
Since: QtOpcUa 5.13

特性

详细描述

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:

import QtOpcUa as QtOpcUa
QtOpcUa.SimpleAttributeOperand {
    identifier: "Severity"
    ns: "http://opcfoundation.org/UA/"
}
					

特性文档编制

browsePath : list < OpcUaNodeId >

Browse path to the node holding the attribute.

import QtOpcUa as QtOpcUa
QtOpcUa.SimpleAttributeOperand {
    ...
    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.SimpleAttributeOperand {
    ...
    indexRange: "0:2"
}
							

nodeAttribute : 常量 . NodeAttribute

Attribute of the node browsePath is pointing to. The default value is Constants.NodeAttribute.Value .

import QtOpcUa as QtOpcUa
QtOpcUa.SimpleAttributeOperand {
    ...
    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. The default value is "ns=0;i=2041" .

import QtOpcUa as QtOpcUa
QtOpcUa.SimpleAttributeOperand {
    ...
    typeId: "ns=0;i=2041"
}