FilterElement QML 类型
OPC UA 内容过滤器元素。 更多...
导入语句 | import QtOpcUa |
自 | QtOpcUa 5.13 |
属性
- firstOperand : variant
- operatorType : enumeration
- secondOperand : variant
详细说明
内容过滤器元素包含一个运算符和操作数。有四种不同的运算符类型,包含字面值、节点属性的引用或其他内容过滤器元素的引用。
一个或多个内容过滤器元素的组合形成一个内容过滤器,该过滤器由服务器使用,以根据内容过滤器元素定义的准则筛选数据。例如,事件过滤器的 where
子句是一个内容过滤器,用于决定是否为事件生成通知。
QtOpcUa.FilterElement { operator: QtOpcUa.FilterElement.GreaterThanOrEqual firstOperand: QtOpcUa.SimpleAttributeOperand { ... } secondOperand: QtOpcUa.LiteralOperand { ... } }
另请参阅EventFilter.
属性文档
firstOperand : variant |
与运算符一起使用的第一个操作数。可以是以下之一:SimpleAttributeOperand、AttributeOperand、LiteralOperand 或 ElementOperand。
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 |
与运算符一起使用的第二个操作数。可以是以下之一:SimpleAttributeOperand、AttributeOperand、LiteralOperand 或 ElementOperand。
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献归其各自所有者所有。本提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版的条款进行许可。Qt及其相关标志是芬兰及/或在全世界其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。