Files
firmware/src/mesh/http/WebServer.h

27 lines
487 B
C
Raw Normal View History

#pragma once
2020-10-11 22:13:14 -07:00
#include "PhoneAPI.h"
#include "concurrency/OSThread.h"
#include <Arduino.h>
#include <functional>
void initWebServer();
void createSSLCert();
class WebServerThread : private concurrency::OSThread
{
private:
uint32_t lastActivityTime = 0;
public:
WebServerThread();
2022-01-05 22:12:32 -08:00
uint32_t requestRestart = 0;
void markActivity();
protected:
2022-01-24 17:24:40 +00:00
virtual int32_t runOnce() override;
int32_t getAdaptiveInterval();
};
extern WebServerThread *webServerThread;