|
roo_wifi
API Documentation for roo_wifi
|
Abstraction for persistently storing Wi-Fi controller data. More...
#include <store.h>
Public Member Functions | |
| virtual bool | getIsInterfaceEnabled ()=0 |
| Returns whether the Wi-Fi interface is enabled. | |
| virtual void | setIsInterfaceEnabled (bool enabled)=0 |
| Sets whether the Wi-Fi interface is enabled. | |
| virtual std::string | getDefaultSSID ()=0 |
| Returns the default SSID, if any. | |
| virtual void | setDefaultSSID (const std::string &ssid)=0 |
| Sets the default SSID. | |
| virtual void | clearDefaultSSID ()=0 |
| Clears the default SSID. | |
| virtual bool | getPassword (const std::string &ssid, std::string &password)=0 |
| Retrieves a stored password for an SSID. | |
| virtual void | setPassword (const std::string &ssid, roo::string_view password)=0 |
| Stores a password for an SSID. | |
| virtual void | clearPassword (const std::string &ssid)=0 |
| Clears a stored password for an SSID. | |
|
pure virtual |
Clears the default SSID.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::forget().
|
pure virtual |
Clears a stored password for an SSID.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::forget().
|
pure virtual |
Returns the default SSID, if any.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::begin(), roo_wifi::Controller::connect(), roo_wifi::Controller::connect(), and roo_wifi::Controller::forget().
|
pure virtual |
Returns whether the Wi-Fi interface is enabled.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::begin().
|
pure virtual |
Retrieves a stored password for an SSID.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::connect(), roo_wifi::Controller::connect(), and roo_wifi::Controller::getStoredPassword().
|
pure virtual |
Sets the default SSID.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::connect().
|
pure virtual |
Sets whether the Wi-Fi interface is enabled.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::toggleEnabled().
|
pure virtual |
Stores a password for an SSID.
Implemented in roo_wifi::ArduinoPreferencesStore.
Referenced by roo_wifi::Controller::connect(), and roo_wifi::Controller::setPassword().