Library für ESP01 Webserver STM32F103RB Nucleo

Dependents:   Nucleo_dht11_Webserver WebServerGSOEWorkshopSlider WebServerGSOEWorkshopDynamisch WebServerGSOEWorkshopStatisch ... more

Committer:
jack1930
Date:
Fri Jul 23 12:48:01 2021 +0000
Revision:
20:7924d3383786
Parent:
19:e0bcbb2a3480
Child:
26:b045cb598879
referer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jack1930 0:92e4253d430a 1
jack1930 13:ed5c59ed4ae5 2 #include "mbed.h"
jack1930 16:b09391fb73b4 3 //#include "string"
jack1930 14:d17cfd8131b1 4 #include "Einstellungen.h"
jack1930 0:92e4253d430a 5
jack1930 14:d17cfd8131b1 6
jack1930 13:ed5c59ed4ae5 7 class ESP8266Webserver
jack1930 0:92e4253d430a 8 {
jack1930 19:e0bcbb2a3480 9 private:
jack1930 19:e0bcbb2a3480 10
jack1930 13:ed5c59ed4ae5 11 int hs_count=0;
jack1930 13:ed5c59ed4ae5 12 Callback< void()> cbs[10];
jack1930 13:ed5c59ed4ae5 13 char hs[10][20];
jack1930 13:ed5c59ed4ae5 14 char recbuf[1000];
jack1930 13:ed5c59ed4ae5 15 bool beinhaltet(char* suchstring);
jack1930 13:ed5c59ed4ae5 16 int port=80;
jack1930 13:ed5c59ed4ae5 17 bool dbg;
jack1930 13:ed5c59ed4ae5 18 int clientID[10]={0,0,0,0,0,0,0,0,0,0};
jack1930 13:ed5c59ed4ae5 19 int clientIdx=0;
jack1930 13:ed5c59ed4ae5 20 char sendstring[1000];
jack1930 13:ed5c59ed4ae5 21 BufferedSerial *_serial;
jack1930 15:e710f0431920 22 char ipadr[100];
jack1930 13:ed5c59ed4ae5 23 ATCmdParser *_parser;
jack1930 16:b09391fb73b4 24
jack1930 13:ed5c59ed4ae5 25 bool gefunden;
jack1930 14:d17cfd8131b1 26 string ipad=ip;
jack1930 13:ed5c59ed4ae5 27
jack1930 15:e710f0431920 28
jack1930 13:ed5c59ed4ae5 29
jack1930 0:92e4253d430a 30 public:
jack1930 13:ed5c59ed4ae5 31 char suchergebnis[20];
jack1930 16:b09391fb73b4 32 int Aufrufe=0;
jack1930 16:b09391fb73b4 33
jack1930 14:d17cfd8131b1 34 ESP8266Webserver();
jack1930 13:ed5c59ed4ae5 35 int on(const char* handlestring,Callback< void()> func);
jack1930 13:ed5c59ed4ae5 36 int begin(void);
jack1930 13:ed5c59ed4ae5 37 int handleClient(void);
jack1930 13:ed5c59ed4ae5 38 int send(int HTTPStatus,const char* Mimetype, const char* webseite);
jack1930 16:b09391fb73b4 39 int send(int HTTPStatus,const char* Mimetype, std::string webseite);
jack1930 13:ed5c59ed4ae5 40 const char* gibWert(const char* suchstring);
jack1930 16:b09391fb73b4 41 const char* gibWert(std::string suchstring);
jack1930 13:ed5c59ed4ae5 42 void debugOn(bool pD);
jack1930 15:e710f0431920 43 void listAPs();
jack1930 15:e710f0431920 44 char* gibIP();
jack1930 20:7924d3383786 45
jack1930 14:d17cfd8131b1 46
jack1930 0:92e4253d430a 47 };