Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of ESP8266Interface by
Diff: ESP8266Interface.h
- Revision:
- 22:312453862371
- Parent:
- 20:5d0762aa4680
- Child:
- 23:fd0f3197c30b
diff -r 2400f429ec6b -r 312453862371 ESP8266Interface.h --- a/ESP8266Interface.h Tue Jul 21 20:18:55 2015 +0000 +++ b/ESP8266Interface.h Wed Jul 22 20:53:09 2015 +0000 @@ -43,10 +43,10 @@ virtual int32_t send(const void *data, uint32_t amount, uint32_t timeout_ms = 15000) ; virtual uint32_t recv(void *data, uint32_t amount, uint32_t timeout_ms = 15000) ; virtual int32_t close() const; + uint32_t getHandle() const; uint8_t getID(); void handleRecieve(); protected: - uint32_t _handle; uint8_t _id; private: ATParser *atParser; @@ -64,7 +64,7 @@ virtual int32_t init(const char *ip, const char *mask, const char *gateway); virtual int32_t connect(uint32_t timeout_ms) ; virtual int32_t connect(const char *ap, const char *pass_phrase = 0, wifi_security_t security = WI_NONE, uint32_t timeout_ms = 15000); - virtual int32_t disconnect(void) const; + virtual int32_t disconnect(void) ; virtual char *getIPAddress(void) ; virtual char *getGateway(void) const; virtual char *getNetworkMask(void) const; @@ -76,7 +76,8 @@ private: BufferedSerial serial; ATParser atParser; - int *availableID; + const int numSockets = 5; + int availableID[numSockets]; char ip[100]; };