This repository contains a C++ implementation of a PID controller.
For documentation, use Doxygen. The documentation files have to be built locally:
- Install doxygen
sudo apt install doxygen
- Run doxygen in the root folder
geometric_controller/
by simply issuing thedoxygen
command. - Open the documentation in by clicking
geometric_controller/doxygen/html/index.html
Build tests using BUILD_DEVELOPER_TESTS
flag:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_DEVELOPER_TESTS=true ..
make
Run tests using ctest from the build folder:
cd build
ctest
View code coverage opening the index.html
file in build/tests/coverage/index.html
with a browser.