🇬🇧

Quelltext /~heha/mb-iwp/Kamera/esp32cam/cam-221216.zip/WiFiMulti.h

/**
 *
 * @file ESP8266WiFiMulti.h
 * @date 16.05.2015
 * @author Markus Sattler
 *
 * Copyright (c) 2015 Markus Sattler. All rights reserved.
 * This file is part of the esp8266 core for Arduino environment.
 *
 */

#pragma once

#include "WiFi.h"
#include <vector>

struct WifiAPlist_t{
 char const*ssid,*pass;	// max. 32 / 64 characters
 ~WifiAPlist_t() {if (ssid) delete[] ssid; if (pass) delete[] pass;}
 bool operator==(char const*v) {return !strcmp(ssid,v);}
};

struct WiFiMulti {
 ~WiFiMulti() {APlist.clear();}
 bool addAP(char const*ssid, char const*pass=0);
 uint8_t run(uint32_t connectTimeout=5000);
 std::vector<WifiAPlist_t> APlist;
};
Vorgefundene Kodierung: UTF-80