SBET-decoder converts binary Smoothed Best Estimated Trajectory (SBET) files
and associated accuracy files into plain-text tables.
The repository provides two command-line tools:
sbet-decoder: decodes SBET trajectory entries.accuracy-decoder: decodes SBET accuracy entries.
Current project version is stored in VERSION.
Versioning rules are documented in VERSION.md.
- Linux:
g++,make - Optional for API docs:
doxygen - Windows (native build): Visual Studio C++ Build Tools and
nmake/make
makeThis produces:
build/bin/sbet-decoderbuild/bin/accuracy-decoder
build/bin/sbet-decoder path/to/file.out > sbet.txt
build/bin/accuracy-decoder path/to/file.out > accuracy.txtIf no input file is provided, each binary prints usage information.
make testTest reports are written to:
build/test/reports/sbet-test-linux-report.xml
Generate Doxygen documentation:
make docAdditional format examples are documented in doc/README.md.
Continuous integration is provided with GitHub Actions in
.github/workflows/ci.yml.
It uses GitHub-hosted runners only (no self-hosted runner required).
The workflow validates:
- Linux build and tests
- Windows build and tests
- Doxygen documentation generation