#ifndef _WIFI_CLIENT_ #define _WIFI_CLIENT_ /* includes */ //#include "node_def.h" #include #include #include #include #define USE_SERIAL Serial /* class definition */ class WifiClient { public: // Constructors //WifiClient(); WifiClient(Stream &s) : serial(s){}; void WifiClientConf(); // Client functions int WifiClientSendID(); //getters and setters void WifiClientSetBSSID(char* bssid); void WifiClientSetWPA(char* wpa); // send requests to nodejs int WifiClientSendRequest(String node_id, String node_req, String node_status); char *WifiClientGetBSSID(void); char *WifiClientGetWPA(void); //WifiMulti ESP8266WiFiMulti WiFiMulti; private: char* wifiBSSID; char* wifiWPA; HTTPClient http; //WiFiClient client; // use the nodemcu serial console to debug Stream& serial; }; #endif