Spec-Zone.ru › Qt

Тип QML FilterElement

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

Заявление импорта: 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.2/qml-qtopcua-filterelement.html

Spec-Zone.ru

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