Protobuf interfaces for use with xdyn
This repository contains protobuf files which are used by xdyn to communicate with force models, wave models & controllers, but also offers an interface to xdyn itself (model exchange and co-simulation).
All proto files are located in proto directory.
Directory xdyngrpc contains the Python package to use gRPC interfaces.
Directory examples contains Python and C++ examples, using the proto files.
Examples are docker-compose files that describe the services to launch for
the demo purpose.
A simple make command will build everything. One can have a look at the Makefile
to see the various targets.