From 31b0e0d786c1ddd1f7048f61bcdbdc9464d5ea6f Mon Sep 17 00:00:00 2001 From: biver Date: Tue, 9 Aug 2022 13:08:15 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B5=D0=BB=20=D0=BD=D0=B0?= =?UTF-8?q?=20=D1=80=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D1=83?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=D0=B0=20=D0=B2=20?= =?UTF-8?q?=D1=80=D0=B5=D0=B6=D0=B8=D0=BC=20=D0=BE=D1=82=D0=BA=D0=BB=D1=8E?= =?UTF-8?q?=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=80=D0=B0=D0=B4=D0=B8=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/system/SysExt/SysExt.cpp | 29 +++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/modules/system/SysExt/SysExt.cpp b/src/modules/system/SysExt/SysExt.cpp index ccf344e0..9c233202 100644 --- a/src/modules/system/SysExt/SysExt.cpp +++ b/src/modules/system/SysExt/SysExt.cpp @@ -95,7 +95,34 @@ class SysExt : public IoTItem { #endif } return {}; - } + } + // } else if (command == "ModemSleep") { + // Serial.printf("Выключил все радио..."); + // #ifdef ESP32 + // WiFi.setSleep(true); + // if (!setCpuFrequencyMhz(80)){ + // Serial2.println("Not valid frequency!"); + // } + // #else + // //WiFi.disconnect(); + // adc_power_off(); + // WiFi.disconnect(true); // Disconnect from the network + // WiFi.mode(WIFI_OFF); // Switch WiFi off + // #endif + // return {}; + // } else if (command == "ModemWakeup") { + // Serial.printf("Включил все радио..."); + // #ifdef ESP32 + // setCpuFrequencyMhz(240); + // #else + // WiFi.forceSleepWake(); + // delay(1); + // // восстанавливаем коннект тут + + // wifi_set_sleep_type(NONE_SLEEP_T); + // #endif + // return {}; + // } return {}; // команда поддерживает возвращаемое значения. Т.е. по итогу выполнения команды или общения с внешней системой, можно вернуть значение в сценарий для дальнейшей обработки }