Przy pierwszej wersji mam błędy kompilacji:
Code: Select all
Arduino:1.8.12 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
sketch\SuplaDeviceGUI.cpp: In function 'void Supla::GUI::addRelayButton(int, int, bool)':
SuplaDeviceGUI.cpp:54:16: error: 'class Supla::Control::Relay' has no member named 'keepTurnOnDuration'
relay[size]->keepTurnOnDuration();
^
SuplaDeviceGUI.cpp:55:16: error: 'class Supla::Control::Relay' has no member named 'setDefaultStateRestore'
relay[size]->setDefaultStateRestore();
^
sketch\SuplaWebServer.cpp: In member function 'void SuplaWebServer::sendContent(String)':
SuplaWebServer.cpp:444:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseModeStart'
httpServer.chunkedResponseModeStart(200, "text/html");
^
SuplaWebServer.cpp:478:14: error: 'using ESP8266WebServer = class esp8266webserver::ESP8266WebServerTemplate<WiFiServer>' has no member named 'chunkedResponseFinalize'
httpServer.chunkedResponseFinalize();
^
exit status 1
'class Supla::Control::Relay' has no member named 'keepTurnOnDuration'
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
Supla Arduino z linii Develop.
Druga wersja też się nie kompiluje z identycznymi błędami.