33 webServer.setArgString(F(
"text"), F(
"LED is on"));
35 webServer.setArgString(F(
"text"), F(
"LED is off"));
41 if(
id == F(
"btn_on") )
43 else if(
id == F(
"btn_off") )
50 Serial.println(
"EL-Client (re-)starting!");
54 if (!ok)
Serial.println(
"EL-Client sync failed!");
56 Serial.println(
"EL-Client synced!");
65 URLHandler *ledHandler = webServer.createURLHandler(F(
"/SimpleLED.html.json"));
Definitions for ELClientWebServer.
Definitions for ELClient.
void attach(T *item, retT(T::*method)(argT))
FP< void, char * > loadCb
Callback for HTML page loading.
FP< void, char * > buttonCb
callback for a HTML button press
FP< void, char * > refreshCb
Callback for HTML page refresh.
void ledPageLoadAndRefreshCb(char *url)
void ledButtonPressCb(char *btnId)
ELClientWebServer webServer & esp