diff options
| author | Thomas Vanbesien <tvanbesi@proton.me> | 2026-03-24 16:14:11 +0100 |
|---|---|---|
| committer | Thomas Vanbesien <tvanbesi@proton.me> | 2026-03-24 16:14:11 +0100 |
| commit | 6816fc573608cf9a5783caeabd47b8dbe1ac5ac5 (patch) | |
| tree | 495163282f951b7641c24c937eae2d0053ee1c49 /src/OpcUaMonitoredNode.h | |
| parent | 5ff9705937ffc1647587e1b228effd30c8a0e309 (diff) | |
| download | BobinkQtOpcUa-6816fc573608cf9a5783caeabd47b8dbe1ac5ac5.tar.gz BobinkQtOpcUa-6816fc573608cf9a5783caeabd47b8dbe1ac5ac5.zip | |
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.
Diffstat (limited to 'src/OpcUaMonitoredNode.h')
| -rw-r--r-- | src/OpcUaMonitoredNode.h | 1 |
1 files changed, 1 insertions, 0 deletions
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; }; |
