Тип 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