QOpcUaContentFilterElement#
The OPC UA ContentFilterElement. More…
Synopsis#
Functions#
def
filterOperands
()def
filterOperandsRef
()def
filterOperator
()def
__lshift__
(op)def
__lshift__
(op)def
__lshift__
(op)def
__lshift__
(op)def
__lshift__
(op)def
__eq__
(rhs)def
setFilterOperands
(filterOperands)def
setFilterOperator
(filterOperator)
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description#
A content filter element contains an operator and a list of operands. There are four different operator types which contain literal values, references to attributes of nodes or to other content filter elements.
A combination of one or more content filter elements makes a content filter which is used by the server to filter data for the criteria defined by the content filter elements. For example, the where
clause of an event filter is a content filter which is used to decide if a notification is generated for an event.
- class PySide6.QtOpcUa.QOpcUaContentFilterElement#
PySide6.QtOpcUa.QOpcUaContentFilterElement(arg__1)
- Parameters:
Default constructs a content filter element with no parameters set.
Constructs a content filter element from rhs
.
- PySide6.QtOpcUa.QOpcUaContentFilterElement.FilterOperator#
FilterOperator enumerates all possible operators for a ContentFilterElement that are specified in OPC-UA part 4, Tables 115 and 116.
Constant
Description
QOpcUaContentFilterElement.Equals
QOpcUaContentFilterElement.IsNull
QOpcUaContentFilterElement.GreaterThan
QOpcUaContentFilterElement.LessThan
QOpcUaContentFilterElement.GreaterThanOrEqual
QOpcUaContentFilterElement.LessThanOrEqual
QOpcUaContentFilterElement.Like
QOpcUaContentFilterElement.Not
QOpcUaContentFilterElement.Between
QOpcUaContentFilterElement.InList
QOpcUaContentFilterElement.And
QOpcUaContentFilterElement.Or
QOpcUaContentFilterElement.Cast
QOpcUaContentFilterElement.InView
QOpcUaContentFilterElement.OfType
QOpcUaContentFilterElement.RelatedTo
QOpcUaContentFilterElement.BitwiseAnd
QOpcUaContentFilterElement.BitwiseOr
- PySide6.QtOpcUa.QOpcUaContentFilterElement.filterOperands()#
- Return type:
.list of QVariant
Returns the operands of the filter element.
See also
- PySide6.QtOpcUa.QOpcUaContentFilterElement.filterOperandsRef()#
- Return type:
.list of QVariant
Returns a reference to the filter operands.
See also
- PySide6.QtOpcUa.QOpcUaContentFilterElement.filterOperator()#
- Return type:
Returns the filter operator.
See also
- PySide6.QtOpcUa.QOpcUaContentFilterElement.__lshift__(op)#
- Parameters:
op –
FilterOperator
- Return type:
Sets filter operator op
in this content filter element. If multiple operators are streamed into one content filter element, only the last operator is used. All others are discarded.
- PySide6.QtOpcUa.QOpcUaContentFilterElement.__lshift__(op)
- Parameters:
- Return type:
Adds the attribute operand op
to the operands list of this content filter element.
- PySide6.QtOpcUa.QOpcUaContentFilterElement.__lshift__(op)
- Parameters:
- Return type:
Adds the element operand op
to the operands list of this content filter element.
- PySide6.QtOpcUa.QOpcUaContentFilterElement.__lshift__(op)
- Parameters:
- Return type:
Adds the literal operand op
to the operands list of this content filter element.
- PySide6.QtOpcUa.QOpcUaContentFilterElement.__lshift__(op)
- Parameters:
- Return type:
Adds the simple attribute operand op
to the operands list of this content filter element.
- PySide6.QtOpcUa.QOpcUaContentFilterElement.__eq__(rhs)#
- Parameters:
- Return type:
bool
Returns true
if this content filter element has the same value as rhs
.
- PySide6.QtOpcUa.QOpcUaContentFilterElement.setFilterOperands(filterOperands)#
- Parameters:
filterOperands – .list of QVariant
Sets the filter operands for this content filter element to filterOperands
. Supported classes are QOpcUaElementOperand
, QOpcUaLiteralOperand
, QOpcUaSimpleAttributeOperand
and QOpcUaAttributeOperand
.
See also
- PySide6.QtOpcUa.QOpcUaContentFilterElement.setFilterOperator(filterOperator)#
- Parameters:
filterOperator –
FilterOperator
Sets the operator that is applied to the filter operands to filterOperator
.
See also