FilterElement QML 类型

OPC UA 内容过滤器元素。 更多...

导入语句import QtOpcUa
QtOpcUa 5.13

属性

详细说明

内容过滤器元素包含一个运算符和操作数。有四种不同的运算符类型,包含字面值、节点属性的引用或其他内容过滤器元素的引用。

一个或多个内容过滤器元素的组合形成一个内容过滤器,该过滤器由服务器使用,以根据内容过滤器元素定义的准则筛选数据。例如,事件过滤器的 where 子句是一个内容过滤器,用于决定是否为事件生成通知。

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

另请参阅EventFilter.

属性文档

firstOperand : variant

与运算符一起使用的第一个操作数。可以是以下之一:SimpleAttributeOperandAttributeOperandLiteralOperandElementOperand


operatorType : enumeration

过滤器运算符。

指定的 FilterElement 运算符,如 OPC UA 1.05 部分的 4.7.3 所规定。

常数
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

与运算符一起使用的第二个操作数。可以是以下之一:SimpleAttributeOperandAttributeOperandLiteralOperandElementOperand


© 2024 The Qt Company Ltd. 本文档中包含的文档贡献归其各自所有者所有。本提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版的条款进行许可。Qt及其相关标志是芬兰及/或在全世界其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。