17#ifndef SRC_SUPLA_NETWORK_ESP_WEB_SERVER_H_
18#define SRC_SUPLA_NETWORK_ESP_WEB_SERVER_H_
20#include <supla/network/web_sender.h>
21#include <supla/network/web_server.h>
23#include <ESP8266WebServer.h>
24#define ESPWebServer ESP8266WebServer
27#define ESPWebServer WebServer
29#error "Missing implementation for this target"
32#include <supla/element.h>
38 explicit EspSender(::ESPWebServer *req);
40 void send(
const char *,
int)
override;
43 ::ESPWebServer *reqHandler;
50 virtual ~EspWebServer();
51 void start()
override;
55 bool handlePost(
bool beta =
false);
56 ::ESPWebServer *getServerPtr();
58 bool dataSaved =
false;
61 ::ESPWebServer server;
Base class for all elements of SuplaDevice.
Definition element.h:33
void iterateAlways() override
Method called on each SuplaDevice iteration.
Definition esp_web_server.cpp:217
Definition html_generator.h:26
Definition web_sender.h:26
Definition web_server.h:34