FilterElement QML Type
Das OPC UA ContentFilterElement. Mehr...
Import Statement: | import QtOpcUa |
Since: | QtOpcUa 5.13 |
Eigenschaften
- firstOperand : variant
- operatorType : enumeration
- secondOperand : variant
Ausführliche Beschreibung
Ein Inhaltsfilterelement enthält einen Operator und Operanden. Es gibt vier verschiedene Operatortypen, die Literalwerte, Referenzen auf Attribute von Knoten oder auf andere Inhaltsfilterelemente enthalten.
Eine Kombination aus einem oder mehreren Inhaltsfilterelementen ergibt einen Inhaltsfilter, der vom Server verwendet wird, um Daten nach den von den Inhaltsfilterelementen definierten Kriterien zu filtern. Zum Beispiel ist die where
Klausel eines Ereignisfilters ein Inhaltsfilter, der verwendet wird, um zu entscheiden, ob eine Benachrichtigung für ein Ereignis erzeugt wird.
QtOpcUa.FilterElement { operator: QtOpcUa.FilterElement.GreaterThanOrEqual firstOperand: QtOpcUa.SimpleAttributeOperand { ... } secondOperand: QtOpcUa.LiteralOperand { ... } }
Siehe auch EventFilter.
Dokumentation der Eigenschaft
firstOperand : variant |
Erster Operand, der mit dem Operator verwendet wird. Dies kann einer von SimpleAttributeOperand, AttributeOperand, LiteralOperand oder ElementOperand sein.
operatorType : enumeration |
Der Filteroperator.
Mögliche Operatoren für eine FilterElement, die in OPC UA 1.05 Teil 4, 7.7.3 spezifiziert sind
Konstante | Wert |
---|---|
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 |
Zweiter Operand, der mit dem Operator verwendet wird. Dies kann einer von SimpleAttributeOperand, AttributeOperand, LiteralOperand oder ElementOperand sein.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.