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