#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