1c32e3fc5SPatrick Venture #pragma once
2c32e3fc5SPatrick Venture 
3c32e3fc5SPatrick Venture #include <string>
4c32e3fc5SPatrick Venture 
5de79ee05SPatrick Venture /** Boolean variable controlling whether tuning is enabled
6c32e3fc5SPatrick Venture  * during this run.
7c32e3fc5SPatrick Venture  */
8de79ee05SPatrick Venture extern bool tuningEnabled;
9*de74542cSJosh Lehan 
10de79ee05SPatrick Venture /** String variable with the folder for writing logs if logging is enabled.
11de79ee05SPatrick Venture  */
12de79ee05SPatrick Venture extern std::string loggingPath;
13de79ee05SPatrick Venture /** Boolean variable whether loggingPath is non-empty. */
14de79ee05SPatrick Venture extern bool loggingEnabled;
15c51ba919SBonnie Lo 
16c51ba919SBonnie Lo /** Boolean variable controlling whether debug mode is enabled
17c51ba919SBonnie Lo  * during this run.
18c51ba919SBonnie Lo  */
19c51ba919SBonnie Lo extern bool debugEnabled;
20*de74542cSJosh Lehan 
21*de74542cSJosh Lehan /** Boolean variable enabling logging of computations made at the core of
22*de74542cSJosh Lehan  * the PID loop.
23*de74542cSJosh Lehan  */
24*de74542cSJosh Lehan extern bool coreLoggingEnabled;
25