From 250e26e2d24b15a527cc20b1badb8ed1059f8e5f Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:30 +1100 Subject: [PATCH] Create getSleepTimeout.cpp --- .../OperatingModes/utils/getSleepTimeout.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp 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