/* * TimerManager.h * * Created on: 12.07.2026 * Author: FSmilari */ #ifndef TIMERMANAGER_H_ #define TIMERMANAGER_H_ #include "ConfigManager.h" class TimerManager { public: TimerManager(ConfigManager &configManager); virtual ~TimerManager(); void onTimerIntervalChange(String timerIntervalName, const char *timerInterval); void saveTimerInterval(String timerIntervalName, uint32_t start, uint32_t end); private: ConfigManager &configManager; uint32_t timeToSeconds(uint8_t hour, uint8_t minute, uint8_t second); bool parseTimeInterval(const char *str, TimeInterval &interval); }; #endif /* TIMERMANAGER_H_ */