Library für ESP01 Webserver STM32F103RB Nucleo

Dependents:   Nucleo_dht11_Webserver WebServerGSOEWorkshopSlider WebServerGSOEWorkshopDynamisch WebServerGSOEWorkshopStatisch ... more

Committer:
jack1930
Date:
Tue Jun 22 07:45:32 2021 +0000
Revision:
16:b09391fb73b4
Parent:
15:e710f0431920
Child:
19:e0bcbb2a3480
getestet mit Nucleo-F103RB

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 13:ed5c59ed4ae5 9 private:
jack1930 13:ed5c59ed4ae5 10 int hs_count=0;
jack1930 13:ed5c59ed4ae5 11 Callback< void()> cbs[10];
jack1930 13:ed5c59ed4ae5 12 char hs[10][20];
jack1930 13:ed5c59ed4ae5 13 char recbuf[1000];
jack1930 13:ed5c59ed4ae5 14 bool beinhaltet(char* suchstring);
jack1930 13:ed5c59ed4ae5 15 int port=80;
jack1930 13:ed5c59ed4ae5 16 bool dbg;
jack1930 13:ed5c59ed4ae5 17 int clientID[10]={0,0,0,0,0,0,0,0,0,0};
jack1930 13:ed5c59ed4ae5 18 int clientIdx=0;
jack1930 13:ed5c59ed4ae5 19 char sendstring[1000];
jack1930 13:ed5c59ed4ae5 20 BufferedSerial *_serial;
jack1930 15:e710f0431920 21 char ipadr[100];
jack1930 13:ed5c59ed4ae5 22 ATCmdParser *_parser;
jack1930 16:b09391fb73b4 23
jack1930 13:ed5c59ed4ae5 24 bool gefunden;
jack1930 14:d17cfd8131b1 25 string ipad=ip;
jack1930 13:ed5c59ed4ae5 26
jack1930 15:e710f0431920 27
jack1930 13:ed5c59ed4ae5 28
jack1930 0:92e4253d430a 29 public:
jack1930 13:ed5c59ed4ae5 30 char suchergebnis[20];
jack1930 16:b09391fb73b4 31 int Aufrufe=0;
jack1930 16:b09391fb73b4 32
jack1930 14:d17cfd8131b1 33 ESP8266Webserver();
jack1930 13:ed5c59ed4ae5 34 int on(const char* handlestring,Callback< void()> func);
jack1930 13:ed5c59ed4ae5 35 int begin(void);
jack1930 13:ed5c59ed4ae5 36 int handleClient(void);
jack1930 13:ed5c59ed4ae5 37 int send(int HTTPStatus,const char* Mimetype, const char* webseite);
jack1930 16:b09391fb73b4 38 int send(int HTTPStatus,const char* Mimetype, std::string webseite);
jack1930 13:ed5c59ed4ae5 39 const char* gibWert(const char* suchstring);
jack1930 16:b09391fb73b4 40 const char* gibWert(std::string suchstring);
jack1930 13:ed5c59ed4ae5 41 void debugOn(bool pD);
jack1930 15:e710f0431920 42 void listAPs();
jack1930 15:e710f0431920 43 char* gibIP();
jack1930 14:d17cfd8131b1 44
jack1930 14:d17cfd8131b1 45
jack1930 0:92e4253d430a 46 };