this is using the mbed os version 5-13-1
source/WiFiManager.h
- Committer:
- ocomeni
- Date:
- 2019-03-16
- Revision:
- 78:07bb86e3ce14
- Child:
- 79:a2187bbfa407
File content as of revision 78:07bb86e3ce14:
#ifndef __WIFI_MANAGER_H__
#define __WIFI_MANAGER_H__
#include "common_types.h"
class WiFiManager {
public:
WiFiManager(wifi_config_t wifi_config, WiFiInterface *wifi);
~WiFiManager();
void scanChannels();
void getAvailableAPs();
void set_WIFI_SSID(char * wifi_ssid);
void set_WIFI_PASSWORD(char * wifi_pass);
void set_WIFI_SECURITY(nsapi_security_t wifi_security);
void connect();
void disconnect();
void sendHttpsRequest();
void sendHttpRequest();
private:
wifi_config_t wifi_config;
WiFiInterface *network;
/**
* Allows timeout to be changed between commands
*
* @param timeout_ms timeout of the connection
*/
//void set_timeout(uint32_t timeout_ms = UBLOX_ODIN_W2_MISC_TIMEOUT);
};
#endif // __WIFI_MANAGER_H__