sim racing dashboard and monitor and telemetry analyzer
Go to file
Paul Dino Jones d48c7c3cfa Removed unused commented out code 2023-01-27 10:38:19 +00:00
src/gilles Removed unused commented out code 2023-01-27 10:38:19 +00:00
.gitignore Salut Gilles 2023-01-26 20:16:21 +00:00
.gitmodules Salut Gilles 2023-01-26 20:16:21 +00:00
CMakeLists.txt Added preliminary support for sending telemetry data to local mqtt server 2023-01-27 10:36:54 +00:00
LICENSE.rst Salut Gilles 2023-01-26 20:16:21 +00:00
README.md Added Screenshot 2023-01-26 20:30:37 +00:00

README.md

Gilles

ncurses based telemetry monitor for racing sims

Features

  • Updates at 120 frames per seconds.
  • Modular design for support with various titles

gilles1.png

Dependencies

Building

This code depends on the shared memory data headers in the simapi repo. When pulling lastest if the submodule does not download run:

git submodule sync --recursive
git submodule update --init --recursive

Then to compile simply:

mkdir build; cd build
cmake ..
make

Testing

Static Analysis

    mkdir build; cd build
    make clean
    CFLAGS=-fanalyzer cmake ..
    make

Valgrind

    cd build
    valgrind -v --leak-check=full --show-leak-kinds=all --suppressions=../.valgrindrc ./gilles play

ToDo

  • GUI
  • Actual telemetry to compare against self and other drivers
  • much, much more