#include <WebMgr.hpp>
◆ WebJsonDocument
◆ c_WebMgr()
< Start up the driver and put it into a safe mode
◆ ~c_WebMgr()
< deallocate any resources and put the output channels into a safe state
◆ Begin()
void c_WebMgr::Begin |
( |
config_t * | NewConfig | ) |
|
set up the operating environment based on the current config (or defaults)
< Start the module
◆ CreateAdminInfoFile()
void c_WebMgr::CreateAdminInfoFile |
( |
| ) |
|
◆ FirmwareUpload()
void c_WebMgr::FirmwareUpload |
( |
AsyncWebServerRequest * | request, |
|
|
String | filename, |
|
|
uint32_t | index, |
|
|
uint8_t * | data, |
|
|
uint32_t | len, |
|
|
bool | final ) |
◆ GetConfiguration()
void c_WebMgr::GetConfiguration |
( |
| ) |
|
|
private |
◆ GetDeviceOptions()
void c_WebMgr::GetDeviceOptions |
( |
| ) |
|
|
private |
◆ GetDriverName()
void c_WebMgr::GetDriverName |
( |
String & | Name | ) |
|
|
inline |
◆ GetFseqFileListChunk()
size_t c_WebMgr::GetFseqFileListChunk |
( |
uint8_t * | buffer, |
|
|
size_t | maxlen, |
|
|
size_t | index ) |
|
private |
◆ GetFseqFileListHandler()
void c_WebMgr::GetFseqFileListHandler |
( |
AsyncWebServerRequest * | request | ) |
|
◆ GetInputOptions()
void c_WebMgr::GetInputOptions |
( |
| ) |
|
|
private |
◆ GetOptions()
void c_WebMgr::GetOptions |
( |
| ) |
|
|
private |
◆ GetOutputOptions()
void c_WebMgr::GetOutputOptions |
( |
| ) |
|
|
private |
◆ init()
◆ IsAlexaCallbackValid()
bool c_WebMgr::IsAlexaCallbackValid |
( |
| ) |
|
|
inline |
◆ NetworkStateChanged()
void c_WebMgr::NetworkStateChanged |
( |
bool | NewNetworkState | ) |
|
◆ onAlexaMessage()
void c_WebMgr::onAlexaMessage |
( |
EspalexaDevice * | pDevice | ) |
|
◆ Process()
void c_WebMgr::Process |
( |
| ) |
|
◆ processCmdDelete()
void c_WebMgr::processCmdDelete |
( |
JsonObject & | jsonCmd | ) |
|
|
private |
◆ processCmdGet()
void c_WebMgr::processCmdGet |
( |
JsonObject & | jsonCmd | ) |
|
|
private |
◆ processCmdOpt()
void c_WebMgr::processCmdOpt |
( |
JsonObject & | jsonCmd | ) |
|
|
private |
◆ processCmdSet()
bool c_WebMgr::processCmdSet |
( |
JsonObject & | jsonCmd | ) |
|
|
private |
◆ processCmdSetTime()
void c_WebMgr::processCmdSetTime |
( |
JsonObject & | jsonCmd | ) |
|
|
private |
◆ ProcessSetTimeRequest()
void c_WebMgr::ProcessSetTimeRequest |
( |
time_t | DateTime | ) |
|
|
private |
◆ ProcessXJRequest()
void c_WebMgr::ProcessXJRequest |
( |
AsyncWebServerRequest * | client | ) |
|
|
private |
◆ RegisterAlexaCallback()
void c_WebMgr::RegisterAlexaCallback |
( |
DeviceCallbackFunction | cb | ) |
|
◆ ValidateConfig()
void c_WebMgr::ValidateConfig |
( |
config_t * | NewConfig | ) |
|
◆ efupdate
◆ FileHandle
◆ HasBeenInitialized
bool c_WebMgr::HasBeenInitialized = false |
|
private |
◆ NumberOfBytesTransfered
size_t c_WebMgr::NumberOfBytesTransfered = 0 |
|
private |
◆ pAlexaCallback
DeviceCallbackFunction c_WebMgr::pAlexaCallback = nullptr |
|
private |
◆ pAlexaDevice
EspalexaDevice* c_WebMgr::pAlexaDevice = nullptr |
|
private |
◆ TotalFileSizeToTransfer
size_t c_WebMgr::TotalFileSizeToTransfer = 0 |
|
private |
◆ WebJsonDoc
The documentation for this class was generated from the following files: