JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
Файл config.cpp

Работа с конфигурацией устройства Подробнее...

#include "config.h"
#include <WiFi.h>
#include <array>
#include "debug.h"
#include "jxct_config_vars.h"
#include "jxct_constants.h"
#include "jxct_device_info.h"
#include "logger.h"
#include "version.h"
Граф включаемых заголовочных файлов для config.cpp:

Макросы

#define KEY_NTP_INTERVAL   "ntpIntvl"
 

Функции

String getDeviceId ()
 
String getDefaultTopic ()
 
void loadConfig ()
 
void saveConfig ()
 
void resetConfig ()
 
bool isConfigValid ()
 

Переменные

Config config
 
Preferences preferences
 

Подробное описание

Работа с конфигурацией устройства

Загрузка, сохранение, сброс и валидация настроек устройства через NVS (Preferences).

Макросы

◆ KEY_NTP_INTERVAL

#define KEY_NTP_INTERVAL   "ntpIntvl"

Функции

◆ getDeviceId()

String getDeviceId ( )

◆ getDefaultTopic()

String getDefaultTopic ( )

◆ loadConfig()

void loadConfig ( )

◆ saveConfig()

void saveConfig ( )

◆ resetConfig()

void resetConfig ( )

◆ isConfigValid()

bool isConfigValid ( )

Переменные

◆ config

Config config

◆ preferences

Preferences preferences