QOpcUaContentFilterElement#
The OPC UA ContentFilterElement. More…
Synopsis#
Functions#
def
__eq__
(rhs)def
__lshift__
(op)def
__lshift__
(op)def
__lshift__
(op)def
__lshift__
(op)def
__lshift__
(op)def
filterOperands
()def
filterOperandsRef
()def
filterOperator
()def
setFilterOperands
(filterOperands)def
setFilterOperator
(filterOperator)
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
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
Returns the operands of the filter element.
See also
- PySide6.QtOpcUa.QOpcUaContentFilterElement.filterOperandsRef()#
- Return type
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 –
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