More tasks in task manager

This commit is contained in:
2021-12-19 01:55:48 +01:00
parent 09431cc305
commit 304ce9925f
14 changed files with 92 additions and 87 deletions

View File

@ -71,7 +71,6 @@ using namespace std::chrono_literals;
#include "taskmanager.h"
namespace {
std::optional<espchrono::millis_clock::time_point> lastPotiRead;
std::optional<espchrono::millis_clock::time_point> lastModeUpdate;
std::optional<espchrono::millis_clock::time_point> lastStatsUpdate;
std::optional<espchrono::millis_clock::time_point> lastDisplayUpdate;
@ -250,14 +249,6 @@ extern "C" void app_main()
for (auto &schedulerTask : schedulerTasks)
{
schedulerTask.loop();
}
if (!lastPotiRead || now - *lastPotiRead >= 1000ms/settings.boardcomputerHardware.timersSettings.potiReadRate)
{
readPotis();
lastPotiRead = now;
}
if (!lastModeUpdate || now - *lastModeUpdate >= 1000ms/settings.boardcomputerHardware.timersSettings.modeUpdateRate)