diff options
Diffstat (limited to 'src/opcua/client/qopcuamonitoringparameters.h')
-rw-r--r-- | src/opcua/client/qopcuamonitoringparameters.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/opcua/client/qopcuamonitoringparameters.h b/src/opcua/client/qopcuamonitoringparameters.h index 3ce4729..411e567 100644 --- a/src/opcua/client/qopcuamonitoringparameters.h +++ b/src/opcua/client/qopcuamonitoringparameters.h @@ -124,6 +124,7 @@ public: EventFilter(const EventFilter &); EventFilter &operator=(const EventFilter &); operator QVariant const(); + bool operator==(const QOpcUaMonitoringParameters::EventFilter &rhs) const; EventFilter &operator<<(const QOpcUa::QContentFilterElement &whereClauseElement); EventFilter &operator<<(const QOpcUa::QSimpleAttributeOperand &selectClauseElement); ~EventFilter(); @@ -149,9 +150,12 @@ public: double samplingInterval() const; void setSamplingInterval(double samplingInterval); QVariant filter() const; - void setDataChangeFilter(const QOpcUaMonitoringParameters::DataChangeFilter &filter); - void setEventFilter(const QOpcUaMonitoringParameters::EventFilter &eventFilter); - void setFilter(const QVariant &filter); + void setFilter(const QOpcUaMonitoringParameters::DataChangeFilter &filter); + void setFilter(const QOpcUaMonitoringParameters::EventFilter &eventFilter); + void clearFilter(); + QVariant filterResult() const; + void setFilterResult(const QOpcUa::QEventFilterResult &eventFilterResult); + void clearFilterResult(); quint32 queueSize() const; void setQueueSize(quint32 queueSize); bool discardOldest() const; |