25 lines
417 B
C++
25 lines
417 B
C++
#ifndef WebServer_H
|
|
#define WebServer_H
|
|
|
|
#include <Arduino.h>
|
|
#include <Ethernet.h>
|
|
#include "WebServerData.h"
|
|
|
|
class WebServer
|
|
{
|
|
private:
|
|
byte _mac[6];
|
|
IPAddress _ip;
|
|
EthernetServer _server;
|
|
|
|
public:
|
|
EthernetClient client;
|
|
|
|
WebServer();
|
|
WebServer(byte mac[6], IPAddress ip, uint16_t port);
|
|
WebServerData getWebServerData();
|
|
void init();
|
|
void endServer();
|
|
};
|
|
|
|
#endif // WebServer_H
|