ESPNode
Functions | Variables
webserver.cpp File Reference
#include "webserver.h"
Include dependency graph for webserver.cpp:

Functions

AsyncWebServer httpServer (80)
 Create AsyncWebServer object on port 80. More...
 
AsyncWebSocket ws ("/ws")
 Ein Server für die Websockets. More...
 
void initWebSocket ()
 Inittialisierung des WebSockets. More...
 
void sendWsMessage (String &_myMsg)
 
void sendWsMessage (String &_myMsg, uint8_t kat)
 
void prozess_wifishow ()
 Erzeugt ein JSON zur Anzeige der gefundenen Netzwerke. More...
 
void prozess_wifiscan ()
 Startet einen Scan nach verfügbaren Wifi Netzwerken. More...
 
void prozess_sysinfo ()
 
void handleWebSocketMessage (void *arg, uint8_t *data, size_t len)
 Der Handler für Websocket Messages. More...
 
void handleWebSocketInit (void *arg, uint8_t *data, size_t len)
 
void ws_onEvent (AsyncWebSocket *server, AsyncWebSocketClient *client, AwsEventType type, void *arg, uint8_t *data, size_t len)
 Eventhandler für die Websockets. More...
 
void setup_webserver ()
 

Variables

int cmd_no = 0
 

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

◆ httpServer()

AsyncWebServer httpServer ( 80  )

Create AsyncWebServer object on port 80.

◆ initWebSocket()

void initWebSocket ( )

Inittialisierung des WebSockets.

◆ 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.

◆ sendWsMessage() [1/2]

void sendWsMessage ( String &  _myMsg)

◆ sendWsMessage() [2/2]

void sendWsMessage ( String &  _myMsg,
uint8_t  kat 
)

◆ setup_webserver()

void setup_webserver ( )

◆ ws()

AsyncWebSocket ws ( "/ws"  )

Ein Server für die Websockets.

◆ 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

Variable Documentation

◆ cmd_no

int cmd_no = 0