JXCT Soil Sensor 7-in-1 v3.4.9 (June 2025)
Professional IoT soil monitoring system with ESP32, Modbus RTU, MQTT, and advanced compensation algorithms
|
Маршруты для управления конфигурацией Подробнее...
#include "../../include/web_routes.h"
#include "../../include/jxct_config_vars.h"
#include "../../include/jxct_ui_system.h"
#include "../../include/jxct_device_info.h"
#include "../../include/logger.h"
#include "../wifi_manager.h"
#include <ArduinoJson.h>
#include "../../include/jxct_strings.h"
Функции | |
String | navHtml () |
void | loadConfig () |
void | saveConfig () |
static void | sendConfigExportJson () |
void | setupConfigRoutes () |
Настройка маршрутов конфигурации (/intervals, /config_manager, /api/config/*) | |
Переменные | |
WebServer | webServer |
WiFiMode | currentWiFiMode |
Маршруты для управления конфигурацией
Обработка запросов настройки интервалов, управления конфигурацией и API конфигурации
См. определение в файле routes_config.cpp
|
extern |
См. определение в файле config.cpp строка 39
|
extern |
См. определение в файле wifi_manager.cpp строка 82
Перекрестные ссылки currentWiFiMode, STA, UI_ICON_CONFIG, UI_ICON_DATA, UI_ICON_FOLDER, UI_ICON_INTERVALS и UI_ICON_SERVICE.
Используется в generateCalibrationPage() и setupConfigRoutes().
|
extern |
См. определение в файле config.cpp строка 128
Используется в setupConfigRoutes().
|
static |
См. определение в файле routes_config.cpp строка 367
Перекрестные ссылки AP, config, currentWiFiMode, logWebRequest() и webServer.
Используется в setupConfigRoutes().
void setupConfigRoutes | ( | ) |
Настройка маршрутов конфигурации (/intervals, /config_manager, /api/config/*)
См. определение в файле routes_config.cpp строка 27
Перекрестные ссылки AP, API_CONFIG_EXPORT, config, currentWiFiMode, DELTA_EC, DELTA_HUMIDITY, DELTA_NPK, DELTA_PH, DELTA_TEMPERATURE, FORCE_PUBLISH_CYCLES, generateApModeUnavailablePage(), generateButton(), generatePageFooter(), generatePageHeader(), getToastHTML(), getUnifiedCSS(), logDebug(), logWebRequest(), MQTT_PUBLISH_INTERVAL, navHtml(), PRIMARY, saveConfig(), SECONDARY, sendConfigExportJson(), SENSOR_READ_INTERVAL, THINGSPEAK_INTERVAL, UI_ICON_ERROR, UI_ICON_FOLDER, UI_ICON_INTERVALS, UI_ICON_RESET, UI_ICON_SAVE, UI_ICON_SUCCESS, WEB_UPDATE_INTERVAL и webServer.
Используется в setupWebServer().
|
extern |
См. определение в файле wifi_manager.cpp строка 26
Используется в handleRoot(), handleStatus(), handleWiFi(), isFeatureAvailable(), isRouteAvailable(), navHtml(), sendConfigExportJson(), sendSensorJson(), setupConfigRoutes(), setupDataRoutes(), setupMainRoutes(), setupOtaRoutes(), setupServiceRoutes(), setupWebServer(), startAPMode(), startSTAMode() и validateConfigInput().
|
extern |