YeeLinkLib icon indicating copy to clipboard operation
YeeLinkLib copied to clipboard

YeelinkLib兼容esp8266的小改动

Open uintvalue opened this issue 9 years ago • 0 comments

使用 YeelinkLib 配合 Arduino for ESP8266 几乎可以直接使ESP8266连接Yeelink了,只在 yl_wifi_client 中差一点点: yl_wifi_client 中其他函数都无需改变,只有yl_wifi_client 类的构造函数 yl_wifi_client(uint8_t sock) 与 WiFiClient 类的构造函数不兼容。对我而言注释掉这个构造函数就可以用了,但希望YeelinkLib这个库能更好,所以提出来请作者解决一下~

yl_wifi_client类的构造函数:

class yl_wifi_client : public yl_tcp_client { public: yl_wifi_client(); yl_wifi_client(uint8_t sock);

Arduino for ESP8266 中 WiFiClient类的构造函数:

class WiFiClient : public Client, public SList<WiFiClient> { protected: WiFiClient(ClientContext* client);

public: WiFiClient(); virtual ~WiFiClient(); WiFiClient(const WiFiClient&); WiFiClient& operator=(const WiFiClient&);

uintvalue avatar Mar 17 '16 06:03 uintvalue