ESPNode
Functions
webserver.h File Reference
#include "common.h"
#include "secrets.h"
Include dependency graph for webserver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void setup_webserver ()
 
void prozess_sysinfo ()
 
void handleWebSocketInit (void *arg, uint8_t *data, size_t len)
 
void handleWebSocketMessage (void *arg, uint8_t *data, size_t len)
 Der Handler für Websocket Messages. More...
 
void ws_onEvent (AsyncWebSocket *server, AsyncWebSocketClient *client, AwsEventType type, void *arg, uint8_t *data, size_t len)
 Eventhandler für die Websockets. More...
 
void initWebSocket ()
 Inittialisierung des WebSockets. More...
 
void prozess_wifiscan (void)
 Startet einen Scan nach verfügbaren Wifi Netzwerken. More...
 
void prozess_wifishow (void)
 Erzeugt ein JSON zur Anzeige der gefundenen Netzwerke. More...
 
void mk_cmd (AsyncWebServerRequest *request)
 Verarbeitung der Webserveraufrufe "/cmd?[cmd]=[value]". More...
 

Function Documentation

◆ handleWebSocketInit()

void handleWebSocketInit ( void *  arg,
uint8_t *  data,
size_t  len 
)

◆ handleWebSocketMessage()

void handleWebSocketMessage ( void *  arg,
uint8_t *  data,
size_t  len 
)

Der Handler für Websocket Messages.

Parameters
arg
data
len

◆ initWebSocket()

void initWebSocket ( )

Inittialisierung des WebSockets.

◆ mk_cmd()

void mk_cmd ( AsyncWebServerRequest *  request)

Verarbeitung der Webserveraufrufe "/cmd?[cmd]=[value]".

Parameters
requestDer übergebene Datensatz

◆ prozess_sysinfo()

void prozess_sysinfo ( )

◆ prozess_wifiscan()

void prozess_wifiscan ( void  )

Startet einen Scan nach verfügbaren Wifi Netzwerken.

◆ prozess_wifishow()

void prozess_wifishow ( void  )

Erzeugt ein JSON zur Anzeige der gefundenen Netzwerke.

◆ setup_webserver()

void setup_webserver ( )

◆ ws_onEvent()

void ws_onEvent ( AsyncWebSocket *  server,
AsyncWebSocketClient *  client,
AwsEventType  type,
void *  arg,
uint8_t *  data,
size_t  len 
)

Eventhandler für die Websockets.

Parameters
serverKeine direkte Verwendung
clientKeine direkte Verwendung
typeDer Eventtyp
argWird durchgereicht an handleWebSocketMessage
dataWird durchgereicht an handleWebSocketMessage
lenWird durchgereicht an handleWebSocketMessage