33 lines
524 B
C
33 lines
524 B
C
#pragma once
|
|
|
|
#include "esp_err.h"
|
|
#include "esp_http_server.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* Initialisiert und startet den Webserver
|
|
*/
|
|
esp_err_t web_server_init(void);
|
|
|
|
/**
|
|
* Stoppt den Webserver
|
|
*/
|
|
esp_err_t web_server_stop(void);
|
|
|
|
/**
|
|
* Gibt das Webserver-Handle zurück
|
|
*/
|
|
httpd_handle_t web_server_get_handle(void);
|
|
|
|
/**
|
|
* Sendet ein WebSocket Event an alle verbundenen Clients
|
|
*/
|
|
esp_err_t web_server_send_ws_event(const char* event_type, const char* json_data);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|