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