| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Display all 30 nodes across 3 pages with human-readable tooltips | Thomas Vanbesien | 8 hours | 1 | -2/+22 |
| | | | | | | | NodePage rewritten with Repeater/ItemDelegate showing 10 nodes per page (RW Scalars, RO Scalars, RW Arrays). DataType resolved via namespace0Id helpers, AccessLevel decoded from bitmask to readable flags. | ||||
| * | Implement OpcUaMonitoredNode attribute reading with OpcUaNodeInfo gadget | Thomas Vanbesien | 8 hours | 1 | -0/+157 |
| | | |||||
| * | Add nodeId and monitored properties to OpcUaMonitoredNode | Thomas Vanbesien | 9 hours | 1 | -0/+30 |
| | | |||||
| * | Rename classes to OpcUa* prefix, replace BobinkNode with OpcUaMonitoredNode ↵ | Thomas Vanbesien | 10 hours | 1 | -0/+18 |
| boilerplate Rename BobinkAuth → OpcUaAuth, BobinkClient → OpcUaClient (C++ class names only; QML module URI and singleton name stay as Bobink). Remove BobinkNode (QQuickItem-based) and add OpcUaMonitoredNode skeleton using QObject + QQmlParserStatus, following Qt convention for non-visual QML types. | |||||
