Skip to content
Snippets Groups Projects
user avatar
kongr45gpen authored
Use a non-templated version of etl::string

Set the etl format as a static variable for the Logger

This prevents wasting time recreating the format variable every time the
LOG function is called.

Force inlining the LOG function

This forces the compiler to check the `if constexpr` structure, and
disable the logging line entirely if needed.

Never redefine the log level

Move `disabled` logging level to ease level checks
83f764c5
History

ECSS-E-ST-40-71C Services

In this repository you can find the implementation of the ECSS services, based on the ECSS-E-ST-40-71C standard.

Directories

  • ci: GitLab CI configuration files
  • inc: All headers and libraries used in the code
  • lib: External libraries used in the code
  • src: All source files are included here
  • test: Unit test implementation

Documentation

Full documentation about this project based on code comments is available at https://acubesat.gitlab.io/obc/ecss-services/docs/.