Skip to content
 
 

Repository files navigation

wib_opcua

This is an OPC UA server for the WIB based on quasar which uses open62541 under the hood to handle the OPC UA protocol.

Work in progress.

Overview

This interfaces with the wib_server via the standard ZMQ/protobuf protocol that wib_server supplies, and implements a control and monitoring interface over OPC UA. There exists a WIB object with metadata about the WIB and subsystems for FEMBPower, TimingEndpoint, and Sensors. See the quasar-generated diagram for more information.

Build dependencies

Quasar

https://github.com/quasar-team/quasar/blob/master/Documentation/source/quasar.rst

WIB

sudo dnf install -y protobuf protobuf-compiler protobuf-devel cpp-zmq

Generate cpp protobuf file

cd WIBProto/include
protoc --proto_path=. --cpp_out=. wib.proto

Runtime dependencies

sudo dnf install -y protobuf

About

OPC UA server for the DUNE WIB

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages