summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-02-19 06:18:29 +0100
committerThomas Vanbesien <tvanbesi@proton.me>2026-02-19 06:18:29 +0100
commit0c1df583acba434e2d7f6905a30fdefe288d0f9d (patch)
treee485fb1510ce2441622c4b29b8762633849f6fd2 /src/CMakeLists.txt
parenta0c7f2a7ef04dbe2e7491eabf828e26423d1bd10 (diff)
downloadBobinkQtOpcUa-0c1df583acba434e2d7f6905a30fdefe288d0f9d.tar.gz
BobinkQtOpcUa-0c1df583acba434e2d7f6905a30fdefe288d0f9d.zip
Add BobinkNode QML type and two-page demo for node monitoring
BobinkNode (QQuickItem) monitors a single OPC UA node with automatic lifecycle: monitoring starts/stops based on item visibility (StackView page switches, Loader, etc.). Properties: nodeId, value (r/w), status, sourceTimestamp, serverTimestamp. On-demand readAttribute() for metadata. writeError signal for failed writes. Demo restructured with StackView: connection page → two node pages demonstrating the visibility-based monitoring lifecycle.
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 615e90c..5898132 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -10,6 +10,8 @@ qt_add_qml_module(
BobinkAuth.cpp
BobinkClient.h
BobinkClient.cpp
+ BobinkNode.h
+ BobinkNode.cpp
OUTPUT_DIRECTORY
"${CMAKE_BINARY_DIR}/qml/Bobink")