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
Загрузка...
Поиск...
Не найдено
Файл ota_manager.h
#include <WiFiClient.h>

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

Функции

void checkGuard (const char *tag)
 
const char * getOtaStatus ()
 
void setupOTA (const char *manifestUrl, WiFiClient &client)
 
void triggerOtaCheck ()
 
void triggerOtaInstall ()
 
void handleOTA ()
 

Функции

◆ checkGuard()

void checkGuard ( const char * tag)

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

Перекрестные ссылки _printGuard(), guardGap и guardSentinel.

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

◆ getOtaStatus()

const char * getOtaStatus ( )

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

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

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

◆ handleOTA()

void handleOTA ( )

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

Перекрестные ссылки clientPtr, JXCT_VERSION_STRING, logError(), logSystem(), manifestUrlGlobal, pendingUpdateSha256, pendingUpdateUrl, pendingUpdateVersion, statusBuf, updateAvailable и urlInitialized.

Используется в handleMqttCommand(), loop() и triggerOtaCheck().

◆ setupOTA()

void setupOTA ( const char * manifestUrl,
WiFiClient & client )

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

Перекрестные ссылки checkGuard(), clientPtr, logError(), logSuccess(), logSystem(), logWarn(), manifestUrlGlobal, pendingUpdateSha256, pendingUpdateUrl, pendingUpdateVersion, statusBuf, updateAvailable и urlInitialized.

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

◆ triggerOtaCheck()

void triggerOtaCheck ( )

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

Перекрестные ссылки handleOTA(), logSystem() и logWarn().

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

◆ triggerOtaInstall()

void triggerOtaInstall ( )

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

Перекрестные ссылки downloadAndUpdate(), logError(), logSystem(), pendingUpdateSha256, pendingUpdateUrl, pendingUpdateVersion, statusBuf и updateAvailable.

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