Skip to content

DLR-TS/open_odd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenODD

Description

C++ library implementation of ASAM OpenODD standard

Features

  • C++ ODD definition
  • C++ COD definition
  • ODD file parsing
  • COD / ODD evaluation
  • Optional ROS2 C++ Library build support

Dependencies

open_odd uses yaml-cpp for file passing and optionally Catch2 for testing.

CMake will automatically detect if the dependencies are on the system, and if not, it will get them using CMake FetchContent.

How to build

open_odd is a C++ library build using CMake as its meta build system.

git clone <git_url>
cd open_odd
cmake -B build

Afterwards build using whatever build system on your system.

cd build
make # If you use make build-system

Testing

Testing is by default disabled, but can be enabled with a cmake flag.

cmake -B build -DBUILD_TESTS=ON

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors