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
Загрузка...
Поиск...
Не найдено
Файл routes_service.cpp

Сервисные маршруты для диагностики и управления Подробнее...

См. исходные тексты.

Функции

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

Функции

◆ formatUptime()

String formatUptime ( unsigned long milliseconds)

См. определение в файле routes_service.cpp строка 173

◆ getApSsid()

String getApSsid ( )
extern

См. определение в файле wifi_manager.cpp строка 206

Используется в startAPMode() и startSTAMode().

◆ getThingSpeakLastError()

const char * getThingSpeakLastError ( )
extern

См. определение в файле thingspeak_client.cpp строка 44

Перекрестные ссылки thingSpeakLastErrorBuffer.

Используется в sendHealthJson() и sendServiceStatusJson().

◆ getThingSpeakLastPublish()

const char * getThingSpeakLastPublish ( )
extern

См. определение в файле thingspeak_client.cpp строка 40

Перекрестные ссылки thingSpeakLastPublishBuffer.

Используется в sendHealthJson() и sendServiceStatusJson().

◆ navHtml()

String navHtml ( )
extern

См. определение в файле wifi_manager.cpp строка 82

Используется в setupServiceRoutes().

◆ sendHealthJson()

◆ sendServiceStatusJson()

void sendServiceStatusJson ( )
static

См. определение в файле routes_service.cpp строка 275

Перекрестные ссылки config, getMqttLastError(), getThingSpeakLastError(), getThingSpeakLastPublish(), logWebRequest(), mqttClient, sensorData, sensorLastError, webServer и wifiConnected.

Используется в setupServiceRoutes().

◆ 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().

Переменные

◆ currentWiFiMode

WiFiMode currentWiFiMode
extern

См. определение в файле wifi_manager.cpp строка 26

◆ sensorLastError

String sensorLastError
extern

См. определение в файле modbus_sensor.cpp строка 20

Используется в sendHealthJson() и sendServiceStatusJson().

◆ webServer

WebServer webServer
extern