ELT ICS Framework - OPC UA Tools Logo
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
  • Search


© Copyright 2026 ESO - European Southern Observatory.