supla-device
Loading...
Searching...
No Matches
wifi_parameters.h
1// SPDX-FileCopyrightText: AC SOFTWARE SP. Z O.O.
2// SPDX-License-Identifier: GPL-2.0-or-later
3
4#ifndef SRC_SUPLA_NETWORK_HTML_WIFI_PARAMETERS_H_
5#define SRC_SUPLA_NETWORK_HTML_WIFI_PARAMETERS_H_
6
7#include <supla/network/html/network_address_parameters.h>
8#include <supla/network/html_element.h>
9
11
12namespace Supla {
13
14namespace Html {
15
17 public:
19 virtual ~WifiParameters();
20 void send(Supla::WebSender* sender) override;
21 bool handleResponse(const char* key, const char* value) override;
22 void onProcessingEnd() override;
23
24 protected:
25 void logWifiScanResult();
26
27 bool checkboxFound = false;
28 bool wifiSettingsSeen = false;
29 char lastLoggedWifiScanMessage[128] = {};
30 NetworkAddressParameters netifParameters;
31};
32
33}; // namespace Html
34}; // namespace Supla
35
36#endif // SRC_SUPLA_NETWORK_HTML_WIFI_PARAMETERS_H_
Definition SuplaDevice.h:167
Definition html_element.h:22
Definition network_address_parameters.h:17
Definition wifi_parameters.h:16
Definition web_sender.h:160