modified by ohneta
Dependents: HelloESP8266Interface_mine
Fork of ESP8266Interface by
Diff: ESP8266Interface.h
- Revision:
- 22:312453862371
- Parent:
- 20:5d0762aa4680
- Child:
- 23:fd0f3197c30b
--- 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]; };