summaryrefslogtreecommitdiffstats
path: root/src/plugins/opcua/uacpp/quacppsubscription.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/opcua/uacpp/quacppsubscription.cpp')
-rw-r--r--src/plugins/opcua/uacpp/quacppsubscription.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/opcua/uacpp/quacppsubscription.cpp b/src/plugins/opcua/uacpp/quacppsubscription.cpp
index 87588c8..23442be 100644
--- a/src/plugins/opcua/uacpp/quacppsubscription.cpp
+++ b/src/plugins/opcua/uacpp/quacppsubscription.cpp
@@ -125,14 +125,13 @@ bool QUACppSubscription::addAttributeMonitoredItem(uintptr_t handle, QOpcUa::Nod
return false;
}
- QOpcUaMonitoringParameters s;
+ QOpcUaMonitoringParameters s = parameters;
s.setSubscriptionId(m_nativeSubscription->subscriptionId());
s.setPublishingInterval(m_nativeSubscription->publishingInterval());
s.setMaxKeepAliveCount(m_nativeSubscription->maxKeepAliveCount());
s.setLifetimeCount(m_nativeSubscription->lifetimeCount());
s.setStatusCode(static_cast<QOpcUa::UaStatusCode>(result.statusCode()));
s.setSamplingInterval(createResults[0].RevisedSamplingInterval);
- emit m_backend->monitoringEnableDisable(handle, attr, true, s);
// Store information
const auto key = qMakePair(handle, attr);
@@ -141,6 +140,9 @@ bool QUACppSubscription::addAttributeMonitoredItem(uintptr_t handle, QOpcUa::Nod
m_monitoredIds.insert(monitorId, key);
monitorId++;
+ s.setFilter(QVariant());
+ emit m_backend->monitoringEnableDisable(handle, attr, true, s);
+
return true;
}