Skip to content

API Reference (Doxygen)

The full C API reference is generated by Doxygen and published alongside this documentation.

Open API Reference

The API reference covers key public headers in include/mrtklib/, including:

Header Description
mrtklib.h Main include — pulls in all public headers
mrtk_const.h Constants, system bitmasks, limits
mrtk_opt.h Processing/solution option types (prcopt_t, solopt_t)
mrtk_obs.h Observation data types (obsd_t, obs_t)
mrtk_nav.h Navigation data types (nav_t, ephemeris)
mrtk_toml.h TOML configuration loader
mrtk_clas.h CLAS PPP-RTK / CSSR decoder
mrtk_madoca.h MADOCA-PPP L6E/L6D decoder

Build locally

To generate the API reference locally:

Bash
sudo apt-get install doxygen graphviz  # or: brew install doxygen graphviz
cmake --build build --target doc
open build/doc/api/index.html