|
|
@ -70,6 +70,7 @@ class AutoConnectConfig { |
|
|
|
autoReconnect(false), |
|
|
|
autoReconnect(false), |
|
|
|
immediateStart(false), |
|
|
|
immediateStart(false), |
|
|
|
retainPortal(false), |
|
|
|
retainPortal(false), |
|
|
|
|
|
|
|
preserveAPMode(false), |
|
|
|
portalTimeout(AUTOCONNECT_CAPTIVEPORTAL_TIMEOUT), |
|
|
|
portalTimeout(AUTOCONNECT_CAPTIVEPORTAL_TIMEOUT), |
|
|
|
menuItems(AC_MENUITEM_CONFIGNEW | AC_MENUITEM_OPENSSIDS | AC_MENUITEM_DISCONNECT | AC_MENUITEM_RESET | AC_MENUITEM_UPDATE | AC_MENUITEM_HOME), |
|
|
|
menuItems(AC_MENUITEM_CONFIGNEW | AC_MENUITEM_OPENSSIDS | AC_MENUITEM_DISCONNECT | AC_MENUITEM_RESET | AC_MENUITEM_UPDATE | AC_MENUITEM_HOME), |
|
|
|
ticker(false), |
|
|
|
ticker(false), |
|
|
@ -110,6 +111,7 @@ class AutoConnectConfig { |
|
|
|
autoReconnect(false), |
|
|
|
autoReconnect(false), |
|
|
|
immediateStart(false), |
|
|
|
immediateStart(false), |
|
|
|
retainPortal(false), |
|
|
|
retainPortal(false), |
|
|
|
|
|
|
|
preserveAPMode(false), |
|
|
|
portalTimeout(portalTimeout), |
|
|
|
portalTimeout(portalTimeout), |
|
|
|
menuItems(AC_MENUITEM_CONFIGNEW | AC_MENUITEM_OPENSSIDS | AC_MENUITEM_DISCONNECT | AC_MENUITEM_RESET | AC_MENUITEM_UPDATE | AC_MENUITEM_HOME), |
|
|
|
menuItems(AC_MENUITEM_CONFIGNEW | AC_MENUITEM_OPENSSIDS | AC_MENUITEM_DISCONNECT | AC_MENUITEM_RESET | AC_MENUITEM_UPDATE | AC_MENUITEM_HOME), |
|
|
|
ticker(false), |
|
|
|
ticker(false), |
|
|
@ -150,6 +152,7 @@ class AutoConnectConfig { |
|
|
|
autoReconnect = o.autoReconnect; |
|
|
|
autoReconnect = o.autoReconnect; |
|
|
|
immediateStart = o.immediateStart; |
|
|
|
immediateStart = o.immediateStart; |
|
|
|
retainPortal = o.retainPortal; |
|
|
|
retainPortal = o.retainPortal; |
|
|
|
|
|
|
|
preserveAPMode = o.preserveAPMode; |
|
|
|
portalTimeout = o.portalTimeout; |
|
|
|
portalTimeout = o.portalTimeout; |
|
|
|
menuItems = o.menuItems; |
|
|
|
menuItems = o.menuItems; |
|
|
|
ticker = o.ticker; |
|
|
|
ticker = o.ticker; |
|
|
@ -190,6 +193,7 @@ class AutoConnectConfig { |
|
|
|
bool autoReconnect; /**< Automatic reconnect with past SSID */ |
|
|
|
bool autoReconnect; /**< Automatic reconnect with past SSID */ |
|
|
|
bool immediateStart; /**< Skips WiFi.begin(), start portal immediately */ |
|
|
|
bool immediateStart; /**< Skips WiFi.begin(), start portal immediately */ |
|
|
|
bool retainPortal; /**< Even if the captive portal times out, it maintains the portal state. */ |
|
|
|
bool retainPortal; /**< Even if the captive portal times out, it maintains the portal state. */ |
|
|
|
|
|
|
|
bool preserveAPMode; /**< Keep existing AP WiFi mode if captive portal won't be started. */ |
|
|
|
unsigned long portalTimeout; /**< Timeout value for stay in the captive portal */ |
|
|
|
unsigned long portalTimeout; /**< Timeout value for stay in the captive portal */ |
|
|
|
uint16_t menuItems; /**< A compound value of the menu items to be attached */ |
|
|
|
uint16_t menuItems; /**< A compound value of the menu items to be attached */ |
|
|
|
bool ticker; /**< Drives LED flicker according to WiFi connection status. */ |
|
|
|
bool ticker; /**< Drives LED flicker according to WiFi connection status. */ |
|
|
|