#pragma once #include #include #include class OTAManager { public: OTAManager(); ~OTAManager(); void begin(); void enable(); void disable(); bool isEnabled() const; String getStatus() const; private: bool enabled; String status; void onStart(); void onEnd(); void onProgress(unsigned int progress, unsigned int total); void onError(ota_error_t error); };