Spec-Zone.ru › Qt 6.1

Тип QML FilterElement

Элемент фильтра OPC UA ContentFilterElement. Подробнее...

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

Свойства

  • firstOperand : variant
  • operatorType : перечисление
  • secondOperand : variant

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

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

Сочетание одного или нескольких элементов фильтра содержимого формирует фильтр содержимого, который используется сервером для фильтрации данных по критериям, определённым элементами фильтра содержимого. Например, where фрагмент фильтра событий является фильтром содержимого, который используется для определения того, генерируется ли уведомление для события.

QtOpcUa.FilterElement {
    operator: QtOpcUa.FilterElement.GreaterThanOrEqual
    firstOperand: QtOpcUa.SimpleAttributeOperand { ... }
    secondOperand: QtOpcUa.LiteralOperand { ... }
}

См. также EventFilter.

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

firstOperand : variant

Первый операнд, используемый с оператором. Он может быть одним из SimpleAttributeOperand, AttributeOperand, LiteralOperand или ElementOperand.

operatorType : перечисление

Оператор фильтра.

Возможные операторы для FilterElement, указанные в OPC-UA часть 4, таблицах 115 и 116.

Константа Значение
FilterElement.Equals
FilterElement.IsNull
FilterElement.GreaterThan
FilterElement.LessThan
FilterElement.GreaterThanOrEqual
FilterElement.LessThanOrEqual
FilterElement.Like
FilterElement.Not
FilterElement.Between
FilterElement.InList
FilterElement.And
FilterElement.Or
FilterElement.Cast
FilterElement.InView
FilterElement.OfType
FilterElement.RelatedTo
FilterElement.BitwiseAnd
FilterElement.BitwiseOr

secondOperand : variant

Второй операнд, используемый с оператором. Он может быть одним из SimpleAttributeOperand, AttributeOperand, LiteralOperand или ElementOperand.

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

Spec-Zone.ru

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