🇩🇪

Source file: /~heha/mb-iwp/Kamera/esp32cam/cam-221216.zip/WiFi.h

/*
 WiFi.h - esp32 Wifi support.
 Based on WiFi.h from Arduino WiFi shield library.
 Copyright (c) 2011-2014 Arduino.  All right reserved.
 Modified by Ivan Grokhotkov, December 2014
 */

#pragma once

#include <stdint.h>

#include "Print.h"
#include "IPAddress.h"
#include "IPv6Address.h"

#include "WiFiType.h"
#include "WiFiSTA.h"
#include "WiFiAP.h"
#include "WiFiScan.h"
#include "WiFiGeneric.h"

#include "WiFiClient.h"
#include "WiFiServer.h"
#include "WiFiUdp.h"

class WiFiClass : public WiFiGenericClass, public WiFiSTAClass, public WiFiScanClass, public WiFiAPClass {
private:
 bool prov_enable;
public:
 WiFiClass():prov_enable(false) {};
 using WiFiGenericClass::channel;
 using WiFiSTAClass::SSID;
 using WiFiSTAClass::RSSI;
 using WiFiSTAClass::BSSID;
 using WiFiSTAClass::BSSIDstr;
 using WiFiScanClass::SSID;
 using WiFiScanClass::encryptionType;
 using WiFiScanClass::RSSI;
 using WiFiScanClass::BSSID;
 using WiFiScanClass::BSSIDstr;
 using WiFiScanClass::channel;
public:  
 void printDiag(Print& dest);
 friend class WiFiClient;
 friend class WiFiServer;
 friend class WiFiUDP;
 void enableProv(bool status)	{prov_enable = status;}
 bool isProvEnabled()		{return prov_enable;}
};

extern WiFiClass WiFi;
Detected encoding: ASCII (7 bit)2