Shotblasting
Shotblasting — abrasive blasting machines for surface preparation. NodeIds only; pulls Machinery and DI.
OPC UA companion specification for shotblasting machines — abrasive-blasting equipment for surface preparation, descaling, deburring. Used in foundries, metal-fabrication shops, automotive manufacturing.
What's in the package
| Artefact | Count |
|---|---|
| Enums | — |
| DTOs | — |
| Codecs | — |
| Registrars | 1 (ShotblastingRegistrar) |
NodeIds-only. The spec ships type definitions and node names but no custom DataTypes at this generation.
Loading
use PhpOpcua\Client\ClientBuilder;
use PhpOpcua\Nodeset\Shotblasting\ShotblastingRegistrar;
$client = ClientBuilder::create()
->loadGeneratedTypes(new ShotblastingRegistrar()) // pulls Machinery, DI, IA
->connect('opc.tcp://shotblast-machine.local:4840');
Direct dependencies
What you typically use
ShotblastingNodeIds::* for the spec's type-definition NodeIds.
Operational state goes through Machinery + IA vocabulary.