ELT ICS Framework - OPC UA Tools
1.0.0-pre1
Introduction
What’s in the box
Conventions used in this manual
Scope
Disclaimer
Acronyms
Nomenclature
Overview
Repository layout
Architecture
Logging: ELT, VLTSW, standalone
Installing a logger
open62541’s internal logging
ualib — the C++ client library
Linking
Includes
The
ICommAdapter
contract
ualib’s view of these
Minimal usage
Write — explicit type and auto type
Browse
Call (OPC UA Method)
Subscribe — per-node handler binding
Connection-state events
Cancellation (cooperative)
Logging
Tools
UaClient (CLI/C++)
UaExplorer (GUI/Python)
Handling large namespaces (Lazy Node Loading)
View-aware browse
Cancelling and estimating a long browse
Persistent namespace cache
Which to use — lazy loading vs Views vs the cache
UaPlot (GUI/Python)
UaShell (CLI/Python)
UaSubscription (GUI/Python)
UaTstServer (Server/Python)
UaItestServer (Server/C++)
Creating a namespace
UaStressTest (CLI/C++)
UaWatch (CLI/C++)
Build and Install
Prerequisites
waf build
CMake build
Tests
C++ tests (gtest, via waf)
Robot tests
CMake-build smoke tests
Test resources
Logs and artefacts
ELT ICS Framework - OPC UA Tools
Index
Index
U
U
uatools