#ifndef Connect_h #define Connect_h #include #include // Built-in #include "Ecran.h" #include "HTTPClient.h" class Connect { public: Connect(Ecran * ecran, const char* ssid, const char* password); bool connectClient(String host, String port); bool stopClient(); String callJson(String host, String port, const String& uri, String bearer); void loadBitmap(String host, String port, const String& uri); private: uint32_t read(uint8_t* buffer, int32_t bytes); uint32_t read32(); uint16_t read16(); uint32_t skip(int32_t bytes); uint32_t read8n(uint8_t* buffer, int32_t bytes); public: uint8_t start(); void stop(); void drawRSSI(int x, int y); const char* ssid; const char* password; int wifi_signal; // CurrentHour = 0, CurrentMin = 0, CurrentSec = 0; Ecran * ecran; WiFiClient client; }; #endif