31 lines
735 B
C
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_ */
|