ESP8266 WiFi Client
Loading...
Searching...
No Matches
ota-handler.hpp
1#pragma once
2
3#include "wifi-dependent.hpp"
4
14{
15
16 bool ready = false;
17
18 // Singleton "constructor"
19public:
20 static auto getInstance() -> OtaHandler &
21 {
22 static OtaHandler instance;
23 return instance;
24 }
25 // hide constructor, copy constructor and = operator
26private:
27 OtaHandler() = default; // hide default constructor
28 OtaHandler(OtaHandler const &); // Don't implement.
29 void operator=(OtaHandler const &); // Don't implement.
30
31 // normal methods
32public:
33 void onWifiConnectionEstablished() override;
34
35 void handleUpload();
36};
A handler that takes care of over-the-air updates of your controller.
Definition ota-handler.hpp:14
void handleUpload()
Definition ota-handler.cpp:61
void onWifiConnectionEstablished() override
Definition ota-handler.cpp:16
An interface defining a controller that depends on a WiFi connection.
Definition wifi-dependent.hpp:10