Spec-Zone.ru › Qt

Тип QML AttributeOperand

Тип OPC UA AttributeOperand. Подробнее...

Заявление об импорте: import QtOpcUa
С: QtOpcUa 5.13
  • Список всех членов, включая унаследованные

Свойства

  • alias : строка
  • browsePath : список<OpcUaNodeId>
  • indexRange : строка
  • nodeAttribute : Constants.NodeAttribute
  • typeId : строка

Подробное описание

Оператор AttributeOperand определен в OPC-UA, часть 4, 7.4.4.4. Он имеет ту же цель, что и SimpleAttributeOperand, но имеет больше настраиваемых опций.

Документация по свойствам

alias : строка

Псевдоним операнда. Это позволяет использовать этот экземпляр в качестве операнда для других операций в фильтре.

browsePath : список<OpcUaNodeId>

Путь обхода к узлу, содержащему атрибут.

import QtOpcUa 5.13 as QtOpcUa

QtOpcUA.AttributeOperand {
    ...
    browsePath: [
        QtOpcUa.NodeId {
            identifier: "Message"
            ns: "http://opcfoundation.org/UA/"
         }
         ...
    ]
}

indexRange : строка

Строка диапазона индексов, используемая для идентификации одного значения или подмножества значения атрибута.

import QtOpcUa 5.13 as QtOpcUa

QtOpcUa.AttributeOperand {
    ...
    indexRange: "0:2"
}

nodeAttribute : Constants.NodeAttribute

Атрибут узла, на который указывает browsePath. Значение по умолчанию — Constants.NodeAttribute.Value.

import QtOpcUa 5.13 as QtOpcUa

QtOpcUa.AttributeOperand {
    ...
    nodeAttribute: QtOpcUa.Constants.NodeAttribute.Value
}

typeId : строка

Идентификатор узла определения типа. Операнд будет иметь тип или один из его подтипов.

import QtOpcUa 5.13 as QtOpcUa

QtOpcUa.AttributeOperand {
    ...
    typeId: "ns=0;i=2041"
}

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtopcua-attributeoperand.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API