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/logger.h"
#include "../../include/jxct_config_vars.h"
#include "../../include/jxct_ui_system.h"
#include "../../include/jxct_device_info.h"
#include "../../include/jxct_format_utils.h"
#include "../wifi_manager.h"
#include "../modbus_sensor.h"
#include "../mqtt_client.h"
#include <ArduinoJson.h>
#include "../../include/jxct_strings.h"
Функции | |
String | navHtml () |
String | getApSsid () |
const char * | getThingSpeakLastPublish () |
const char * | getThingSpeakLastError () |
static void | sendHealthJson () |
static void | sendServiceStatusJson () |
String | formatUptime (unsigned long milliseconds) |
void | setupServiceRoutes () |
Настройка сервисных маршрутов (/health, /service_status, /reset, /reboot, /ota) | |
Переменные | |
WebServer | webServer |
WiFiMode | currentWiFiMode |
String | sensorLastError |
Сервисные маршруты для диагностики и управления
Обработка запросов здоровья системы, статуса сервисов, перезагрузки и OTA обновлений
См. определение в файле routes_service.cpp
String formatUptime | ( | unsigned long | milliseconds | ) |
См. определение в файле routes_service.cpp строка 173
|
extern |
См. определение в файле wifi_manager.cpp строка 206
Используется в startAPMode() и startSTAMode().
|
extern |
См. определение в файле thingspeak_client.cpp строка 44
Перекрестные ссылки thingSpeakLastErrorBuffer.
Используется в sendHealthJson() и sendServiceStatusJson().
|
extern |
См. определение в файле thingspeak_client.cpp строка 40
Перекрестные ссылки thingSpeakLastPublishBuffer.
Используется в sendHealthJson() и sendServiceStatusJson().
|
extern |
См. определение в файле wifi_manager.cpp строка 82
Используется в setupServiceRoutes().
|
static |
См. определение в файле routes_service.cpp строка 193
Перекрестные ссылки config, DEVICE_MANUFACTURER, DEVICE_MODEL, FIRMWARE_VERSION, format_ec(), format_moisture(), format_npk(), format_ph(), format_temperature(), getMqttLastError(), getThingSpeakLastError(), getThingSpeakLastPublish(), logWebRequest(), mqttClient, sensorData, sensorLastError, webServer и wifiConnected.
Используется в setupServiceRoutes().
|
static |
См. определение в файле routes_service.cpp строка 275
Перекрестные ссылки config, getMqttLastError(), getThingSpeakLastError(), getThingSpeakLastPublish(), logWebRequest(), mqttClient, sensorData, sensorLastError, webServer и wifiConnected.
Используется в setupServiceRoutes().
void setupServiceRoutes | ( | ) |
Настройка сервисных маршрутов (/health, /service_status, /reset, /reboot, /ota)
См. определение в файле routes_service.cpp строка 40
Перекрестные ссылки AP, API_SYSTEM_HEALTH, API_SYSTEM_REBOOT, API_SYSTEM_RESET, API_SYSTEM_STATUS, config, currentWiFiMode, DANGER, DEVICE_MANUFACTURER, DEVICE_MODEL, FIRMWARE_VERSION, generateApModeUnavailablePage(), generateButton(), generatePageFooter(), generatePageHeader(), logDebug(), logSuccess(), logWebRequest(), navHtml(), resetConfig(), SECONDARY, sendHealthJson(), sendServiceStatusJson(), STA, UI_ICON_RESET, UI_ICON_SERVICE и webServer.
Используется в setupWebServer().
|
extern |
См. определение в файле wifi_manager.cpp строка 26
|
extern |
См. определение в файле modbus_sensor.cpp строка 20
Используется в sendHealthJson() и sendServiceStatusJson().
|
extern |