Remote_Wifi_Switch/main/wifi_webServer.h
2025-02-21 15:26:53 +05:30

31 lines
735 B
C

/*
* tempstick_wifi_server.h
*
* Created on: Jul 28, 2023
* Author: Sword
*/
#ifndef MAIN_WIFI_WEBSERVER_H_
#define MAIN_WIFI_WEBSERVER_H_
#include "main.h"
#if (WIFI_NEEDED == 1)
#include "esp_http_server.h"
typedef enum
{
SERVER_IS_STOPPED,
SERVER_IS_RUNNING
}wifi_webServer_status_t;
bool webserver_get_status(void);
void webserver_stop(httpd_handle_t server);
void webserver_start(void);
void startOnboardingGetSsidAndPassword(char *content);
void startOnboardingShutdown(void);
bool registerAcctWithServer(char *typeStr, char *customerAccountIdStr, char *customerAccountPasswordStr, char *customerAccountPasswordAgainStr, char *responseStr, uint16_t responseStrSize);
#endif
#endif /* MAIN_WIFI_WEBSERVER_H_ */