18 Wifi(
const char *wifiSsid =
nullptr,
19 const char *wifiPassword =
nullptr,
20 unsigned char *ip =
nullptr);
22 void setSsid(
const char *wifiSsid)
override;
23 void setPassword(
const char *wifiPassword)
override;
24 bool isWifiConfigRequired()
override;
25 const char* getIntfName()
const override;
26 virtual void startConfigModeScan();
27 bool iterate()
override;
29 void onLoadConfig()
override;
32 void requestConfigModeScanIfDue();
33 virtual bool isConfigModeScanInProgress()
const;
34 char ssid[MAX_SSID_SIZE] = {};
35 char password[MAX_WIFI_PASSWORD_SIZE] = {};
36 uint32_t lastConfigModeScanStartMs = 0;
37 bool configModeScanStartRecorded =
false;