Skip to content

EVerest/libiso15118

Repository files navigation

ISO 15118 library suite

Currently, this is a proof of concept library.

Integration of ISO 15118 development for EVerest is under heavy development currently. Many features are already implemented, many are still to follow.

But: This repository here is not the place where implementation happens. To see current development work, have a look at those places in EVerest:

This is just a short overview to show you that there is not the one and only place for the ISO 15118 implementation. For more information and insights on that, join us in our weekly tech meetups.

Dependencies

To build this library you need everest-cmake checkout in the same directory as libiso15118.

Getting started

# Run cmake (BUILD_TESTING to enable/disable unit tests)
cmake -S . -B build -G Ninja -DBUILD_TESTING=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON

# Run cmake with disabled compiler warnings
cmake -S . -B build -G Ninja -DBUILD_TESTING=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DISO15118_COMPILE_OPTIONS_WARNING=""

# Build
ninja -C build

# Running tests
ninja -C build test