diff --git a/source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp b/source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp new file mode 100644 index 00000000..b6c0d1e1 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp @@ -0,0 +1,18 @@ +#include "OperatingModeUtilities.h" + +#ifndef NO_SLEEP_MODE + +uint32_t getSleepTimeout(void) { + + if (getSettingValue(SettingsOptions::Sensitivity) && getSettingValue(SettingsOptions::SleepTime)) { + + uint32_t sleepThres = 0; + if (getSettingValue(SettingsOptions::SleepTime) < 6) + sleepThres = getSettingValue(SettingsOptions::SleepTime) * 10 * 1000; + else + sleepThres = (getSettingValue(SettingsOptions::SleepTime) - 5) * 60 * 1000; + return sleepThres; + } + return 0; +} +#endif \ No newline at end of file