24#include <ESPAsyncWebServer.h>
25#include <EspalexaDevice.h>
41 void FirmwareUpload (AsyncWebServerRequest* request, String
filename, uint32_t index, uint8_t* data, uint32_t len,
bool final);
55#ifdef ARDUINO_ARCH_ESP32
56# define STATUS_DOC_SIZE 4000
58# define STATUS_DOC_SIZE 2500
c_WebMgr WebMgr
Definition WebMgr.cpp:863
void ValidateConfig(config_t *NewConfig)
void Begin(config_t *NewConfig)
set up the operating environment based on the current config (or defaults)
Definition WebMgr.cpp:100
void ProcessSetTimeRequest(time_t DateTime)
Definition WebMgr.cpp:741
void processCmdGet(JsonObject &jsonCmd)
EspalexaDevice * pAlexaDevice
Definition WebMgr.hpp:50
void init()
Definition WebMgr.cpp:132
void Process()
Definition WebMgr.cpp:850
DeviceCallbackFunction pAlexaCallback
Definition WebMgr.hpp:49
String XjResult
Definition WebMgr.hpp:53
void FirmwareUpload(AsyncWebServerRequest *request, String filename, uint32_t index, uint8_t *data, uint32_t len, bool final)
Definition WebMgr.cpp:754
c_WebMgr()
< Start up the driver and put it into a safe mode
Definition WebMgr.cpp:82
bool IsAlexaCallbackValid()
Definition WebMgr.hpp:40
void onAlexaMessage(EspalexaDevice *pDevice)
Definition WebMgr.cpp:620
void GetDriverName(String &Name)
Definition WebMgr.hpp:43
void processCmdDelete(JsonObject &jsonCmd)
void CreateAdminInfoFile()
Definition WebMgr.cpp:660
bool processCmdSet(JsonObject &jsonCmd)
void NetworkStateChanged(bool NewNetworkState)
Definition WebMgr.cpp:118
void RegisterAlexaCallback(DeviceCallbackFunction cb)
Definition WebMgr.cpp:609
JsonDocument WebJsonDocument
Definition WebMgr.hpp:78
void processCmdOpt(JsonObject &jsonCmd)
virtual ~c_WebMgr()
< deallocate any resources and put the output channels into a safe state
Definition WebMgr.cpp:90
void ProcessXJRequest(AsyncWebServerRequest *client)
Definition WebMgr.cpp:692
EFUpdate efupdate
Definition WebMgr.hpp:48
bool HasBeenInitialized
Definition WebMgr.hpp:51
void processCmdSetTime(JsonObject &jsonCmd)
JsonDocument WebJsonDoc
Definition WebMgr.hpp:52
char filename[250]
Definition fseq.h:7
Core configuration structure.
Definition ESPixelStick.h:73