From 6816fc573608cf9a5783caeabd47b8dbe1ac5ac5 Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Tue, 24 Mar 2026 16:14:11 +0100 Subject: Suppress duplicate valueChanged after writeValue Add m_pendingWrite flag to skip the write-path valueAttributeUpdated emission and let only the monitored item deliver the authoritative server value. Mirrors the existing m_pendingRangeWrite pattern. --- src/OpcUaMonitoredNode.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/OpcUaMonitoredNode.h') diff --git a/src/OpcUaMonitoredNode.h b/src/OpcUaMonitoredNode.h index a552c6c..2f424ab 100644 --- a/src/OpcUaMonitoredNode.h +++ b/src/OpcUaMonitoredNode.h @@ -146,6 +146,7 @@ private: bool m_writable = false; QVariant m_value; OpcUaNodeInfo m_info; + bool m_pendingWrite = false; bool m_pendingRangeWrite = false; }; -- cgit v1.2.3