написал прием события кнопки из веб

This commit is contained in:
Dmitry Borisenko
2022-08-14 17:13:25 +02:00
parent 1f9f746149
commit 22433ef65d
8 changed files with 15 additions and 14 deletions

View File

@@ -83,7 +83,7 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length)
if (headerStr == "/oiranecs|") {
writeFileUint8tByFrames("scenario.txt", payload, length, headerLenth, 256);
iotScen.loadScenario("/scenario.txt");
// создаем событие завершения конфигурирования для возможности выполнения блока кода при загрузке
IoTItems.push_back((IoTItem*)new externalVariable("{\"id\":\"onStart\",\"val\":1,\"int\":60}"));
generateEvent("onStart", "");
@@ -144,6 +144,12 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length)
upgrade_firmware(3);
}
// cotrol ==============================================================================
if (headerStr == "/control|") {
String payloadStr;
writeUint8tToString(payload, length, headerLenth, payloadStr);
SerialPrint("i", F("=>WS"), "Msg from svelte web, WS No: " + String(num) + ", msg: " + payloadStr);
}
} break;
case WStype_BIN: {