#ifdef EnableCountDown #pragma once #include #include "Global.h" class CountDownClass; typedef std::vector MyCountDownVector; class CountDownClass { public: CountDownClass(String key); ~CountDownClass(); void loop(); void execute(unsigned int countDownPeriod); private: unsigned long _countDownPeriod = 0; bool _start = false; String _key; unsigned long prevMillis; unsigned long difference; int sec; }; extern MyCountDownVector* myCountDown; extern void countDown(); extern void countDownExecute(); #endif