Skip to content

Repository files navigation

Protobuf interfaces for use with xdyn

License

Description

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.

Getting started

A simple make command will build everything. One can have a look at the Makefile to see the various targets.

About

Fork of sirehna/interfaces — gRPC/protobuf interfaces for the xdyn zig-toolchain fork. Upstream: https://gitlab.com/sirehna_naval_group/sirehna/interfaces

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages