/**
*
* @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;
};
Detected encoding: ASCII (7 bit) | 2
|