opcua-client-nodeset · v4.3.x
Docs · Spec · RSL

RSL — Result Standard Library

Result Standard Library — generic result and statistics shapes reusable across companion specs. NodeIds only at the package level.

OPC UA companion specification defining reusable result and statistics shapes — averages, ranges, distributions, classifications. Designed as a shared vocabulary for the result-reporting shape across domain-specific specs (inspection, geographic positioning, measurement).

What's in the package

Artefact Count
Enums
DTOs
Codecs
Registrars 1 (RSLRegistrar)

NodeIds-only at the runtime level — the spec ships type definitions and reference types but no custom DataTypes at this generation.

Loading

php examples/rsl/load.php
use PhpOpcua\Client\ClientBuilder;
use PhpOpcua\Nodeset\RSL\RSLRegistrar;

$client = ClientBuilder::create()
    ->loadGeneratedTypes(new RSLRegistrar())
    ->connect('opc.tcp://measurement-station.local:4840');

Direct dependencies

None — RSL is a root spec.

Loaded by

  • GPOS — geographic-positioning specs use RSL for result aggregation