FilterElement QML Type

OPC UA ContentFilterElement。詳細...

Import Statement: import QtOpcUa
Since: QtOpcUa 5.13

プロパティ

詳細説明

コンテンツフィルタエレメントには、演算子とオペランドが含まれます。演算子には、リテラル値、ノードの属性への参照、または他のコンテンツ・フィルタ要素への参照を含む 4 つのタイプがあります。

一つ以上の内容フィルター要素の組み合わせは、サーバーが内容フィルター要素で定義された基準でデータをフィルターするのに使われる内容フィルターを作る。例えば、イベントフィルターのwhere 節は、イベントに対して通知を生成するかどうかを決定するために使用されるコンテンツフィルターです。

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

EventFilterも参照してください

プロパティ・ドキュメンテーション

firstOperand : variant

演算子で使用される最初のオペランド。これは、SimpleAttributeOperandAttributeOperandLiteralOperandElementOperand のいずれかです。


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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。