FilterElement QML Type
OPC UA ContentFilterElement。詳細...
Import Statement: | import QtOpcUa |
Since: | QtOpcUa 5.13 |
プロパティ
- firstOperand : variant
- operatorType : enumeration
- secondOperand : variant
詳細説明
コンテンツフィルタエレメントには、演算子とオペランドが含まれます。演算子には、リテラル値、ノードの属性への参照、または他のコンテンツ・フィルタ要素への参照を含む 4 つのタイプがあります。
一つ以上の内容フィルター要素の組み合わせは、サーバーが内容フィルター要素で定義された基準でデータをフィルターするのに使われる内容フィルターを作る。例えば、イベントフィルターのwhere
節は、イベントに対して通知を生成するかどうかを決定するために使用されるコンテンツフィルターです。
QtOpcUa.FilterElement { operator: QtOpcUa.FilterElement.GreaterThanOrEqual firstOperand: QtOpcUa.SimpleAttributeOperand { ... } secondOperand: QtOpcUa.LiteralOperand { ... } }
EventFilterも参照してください 。
プロパティ・ドキュメンテーション
firstOperand : variant |
演算子で使用される最初のオペランド。これは、SimpleAttributeOperand 、AttributeOperand 、LiteralOperand 、ElementOperand のいずれかです。
operatorType : enumeration |
フィルタ演算子。
OPC UA 1.05 part 4, 7.7.3 に規定される、FilterElement で使用可能な演算子。
定数 | 値 |
---|---|
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 |
演算子と共に使用される 2 番目のオペランド。これは、SimpleAttributeOperand,AttributeOperand,LiteralOperand,ElementOperand のいずれかです。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。