#if !defined(__SETTINGS_H__) #define __SETTINGS_H__ #include #include #include #include #include #define MAX_LINE_LENGTH 256 struct APP_SETTINGS { int iDebugLevel; // Level of debug messages char sExePath[MAX_PATH]; // Path of the executable int iCanSimu = 0; // Simulate CAN if 1 int iMotorCount; // Number of used motors (1 or 2) int iMotorPwrMinRaw; // Minimum power value for motor (raw value) int iMotorPwrMaxRaw; // Maximum power value for motor (raw value) int iMotorPwrStepCount; // Number of power steps }; extern struct APP_SETTINGS settings; void Settings_InitDefaultValues(); void Settings_ReadConfFile(); #endif