OpenCyphal-Garage / demos

Demo applications and reference implementations
https://opencyphal.org
MIT License
14 stars 8 forks source link

Demo applications and references

Forum

A weakly organized collection of usage demos and examples that can be used to bootstrap product development.

Background

Adopting Cyphal may seem like a paradigm shift for an engineer experienced with prior-art technologies due to its focus on service-orientation and zero-cost abstraction. In order to make sense of the materials presented here, you should first read the Cyphal Guide. For a more hands-on experience, consider completing the PyCyphal tutorial.

How to use this repository

There is a separate directory per demo. Demos may depend on the components published by the OpenCyphal team, such as Libcanard or the public regulated DSDL definitions. These are collected under submodules/. You will need to add them to your application separately in whatever way suits your workflow best --- as a Git submodule, by copy-pasting the sources, using CMake's ExternalProject_Add(), etc.