/** * @file webui.h * * @brief Header file for the web-based user interface (WebUI) in the ChainLube application. * * This file contains declarations for functions related to the initialization and processing of the * web-based user interface (WebUI). It includes the necessary libraries and dependencies for handling * web server functionality, asynchronous JSON operations, and live debugging through WebSockets. * * @author Marcel Peterkau * @date 09.01.2024 */ #ifndef _WEBUI_H_ #define _WEBUI_H_ #include #include #include #include #include #include #include #include #include #include "config.h" #include "globals.h" #include "dtc.h" #include "common.h" #include "debugger.h" #include "struct2json.h" void initWebUI(); void Webserver_Process(); void Websocket_PushLiveDebug(String Message); #endif // _WEBUI_H_