diff options
Diffstat (limited to 'src/plugins/opcua/open62541/qopen62541subscription.cpp')
-rw-r--r-- | src/plugins/opcua/open62541/qopen62541subscription.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/plugins/opcua/open62541/qopen62541subscription.cpp b/src/plugins/opcua/open62541/qopen62541subscription.cpp index e184186..7878fd1 100644 --- a/src/plugins/opcua/open62541/qopen62541subscription.cpp +++ b/src/plugins/opcua/open62541/qopen62541subscription.cpp @@ -260,8 +260,6 @@ bool QOpen62541Subscription::addAttributeMonitoredItem(uintptr_t handle, QOpcUa: m_itemIdToItemMapping[res.monitoredItemId] = temp; QOpcUaMonitoringParameters s = settings; - if (settings.filter().type() == QVariant::UserType && settings.filter().userType() == QMetaType::type("QOpcUaMonitoringParameters::DataChangeFilter")) - s.setFilter(QVariant()); s.setSubscriptionId(m_subscriptionId); s.setPublishingInterval(m_interval); s.setMaxKeepAliveCount(m_maxKeepaliveCount); @@ -272,6 +270,7 @@ bool QOpen62541Subscription::addAttributeMonitoredItem(uintptr_t handle, QOpcUa: temp->parameters = s; temp->clientHandle = m_clientHandle; + s.setFilter(QVariant()); emit m_backend->monitoringEnableDisable(handle, attr, true, s); return true; |