Добавлен вызов режима обновления модуля esp из android приложения; Исправлены ошибки

This commit is contained in:
gunner47
2019-08-28 12:25:10 +03:00
parent 0f9e5afa42
commit dcdeb2a24a
3 changed files with 13 additions and 1 deletions

View File

@@ -46,6 +46,10 @@ class FavoritesManager
static void ConfigureFavorites(const char* statusText) // принимает statusText, парсит его и инициализирует свойства класса значениями из statusText'а
{
FavoritesRunning = getFavoritesRunning(statusText);
if (!FavoritesRunning)
{
nextModeAt = 0;
}
Interval = getInterval(statusText);
Dispersion = getDispersion(statusText);
for (uint8_t i = 0; i < MODE_AMOUNT; i++)
@@ -121,6 +125,12 @@ class FavoritesManager
EEPROM.commit();
}
static void TurnFavoritesOff()
{
FavoritesRunning = false;
nextModeAt = 0;
}
private:
static uint32_t nextModeAt; // ближайшее время переключения на следующий избранный эффект (millis())

View File

@@ -69,5 +69,5 @@ void changePower()
TimerManager::TimerHasFired = false;
TimerManager::TimeToFire = 0ULL;
FavoritesManager::FavoritesRunning = false;
FavoritesManager::TurnFavoritesOff();
}

View File

@@ -169,6 +169,8 @@ void parseUDP()
currentMode = 16; // принудительное включение режима "Матрица" для индикации перехода в режим обновления по воздуху
FastLED.clear();
delay(1);
ONflag = true;
changePower();
#endif
}