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
|
Макросы | |
#define | JXCT_VERSION_MAJOR 3 |
#define | JXCT_VERSION_MINOR 4 |
#define | JXCT_VERSION_PATCH 9 |
#define | STRINGIFY(x) |
#define | TOSTRING(x) |
#define | JXCT_VERSION_STRING TOSTRING(JXCT_VERSION_MAJOR) "." TOSTRING(JXCT_VERSION_MINOR) "." TOSTRING(JXCT_VERSION_PATCH) |
#define | JXCT_VERSION_CODE (JXCT_VERSION_MAJOR * 10000 + JXCT_VERSION_MINOR * 100 + JXCT_VERSION_PATCH) |
#define | JXCT_VERSION_AT_LEAST(major, minor, patch) |
#define | JXCT_BUILD_DATE __DATE__ |
#define | JXCT_BUILD_TIME __TIME__ |
#define | JXCT_FULL_VERSION_STRING JXCT_VERSION_STRING " (built " JXCT_BUILD_DATE " " JXCT_BUILD_TIME ")" |
Переменные | |
static const char | DEVICE_MANUFACTURER [] = "Eyera" |
static const char | DEVICE_MODEL [] = "JXCT-7in1" |
static const char | DEVICE_SW_VERSION [] = JXCT_VERSION_STRING |
static const char * | FIRMWARE_VERSION = JXCT_VERSION_STRING |
#define JXCT_FULL_VERSION_STRING JXCT_VERSION_STRING " (built " JXCT_BUILD_DATE " " JXCT_BUILD_TIME ")" |
#define JXCT_VERSION_AT_LEAST | ( | major, | |
minor, | |||
patch ) |
#define JXCT_VERSION_CODE (JXCT_VERSION_MAJOR * 10000 + JXCT_VERSION_MINOR * 100 + JXCT_VERSION_PATCH) |
#define JXCT_VERSION_STRING TOSTRING(JXCT_VERSION_MAJOR) "." TOSTRING(JXCT_VERSION_MINOR) "." TOSTRING(JXCT_VERSION_PATCH) |
См. определение в файле version.h строка 12
Используется в handleOTA(), sendOtaStatusJson(), setup() и setupOtaRoutes().
#define TOSTRING | ( | x | ) |
|
static |
См. определение в файле version.h строка 14
Используется в publishHomeAssistantConfig(), sendHealthJson() и setupServiceRoutes().
|
static |
См. определение в файле version.h строка 15
Используется в getDeviceId(), publishHomeAssistantConfig(), sendHealthJson() и setupServiceRoutes().
|
static |
См. определение в файле version.h строка 16
Используется в handleStatus() и publishHomeAssistantConfig().
|
static |