#include "Buffers.h" //генеирует событие void eventGen2(String eventName, String eventValue) { if (!jsonReadBool(settingsFlashJson, "scen")) { return; } String event = eventName + " " + eventValue + ","; eventBuf += event; SerialPrint("i", "Event add", eventName + " " + eventValue); if (jsonReadBool(settingsFlashJson, "MqttOut")) { if (eventName != "timenow") { publishEvent(eventName, eventValue); } } } void spaceCmdExecute(String& cmdStr) { cmdStr += "\r\n"; cmdStr.replace("\r\n", "\n"); cmdStr.replace("\r", "\n"); while (cmdStr.length()) { String buf = selectToMarker(cmdStr, "\n"); if (buf != "") { sCmd.readStr(buf); SerialPrint("i", F("Order done W"), buf); } cmdStr = deleteBeforeDelimiter(cmdStr, "\n"); } } // String getValueJson(String& key) { // String live = jsonReadStr(paramsHeapJson, key); // String store = jsonReadStr(paramsFlashJson, key); // if (live != nullptr) { // return live; // } else if (store != nullptr) { // return store; // } else if (store == nullptr && live == nullptr) { // return "no value"; // } else { // return "data error"; // } // }