#ifndef WEBAPI_H #define WEBAPI_H //#include "WebServerManager.h" #include "SAB.h" #include "views.h" boolean apiTesterApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean nextViewApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean reloadViewApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean viewByUIDApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean rtcGetTimeApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean rtcSetTimeApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean sdCardSizeApi(WEBServer::HttpRequestData&, WiFiClient*, void*); typedef struct sdCardApiPacket { SAB *pSab; View1Packet *pView; } SdCardApiPacket; boolean sdCardUnmountApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean sdCardMountApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean staWifiInfoApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean apWifiInfoApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean espRestartApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean espResetApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean systemInfoApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean powerInfoApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean ioGetLevelApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean ioSetLevelApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean ioGetModeApi(WEBServer::HttpRequestData&, WiFiClient*, void*); boolean ioSetModeApi(WEBServer::HttpRequestData&, WiFiClient*, void*); #endif