JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
|
▼ include | |
▼ business | |
ICropRecommendationEngine.h | Интерфейс для движка рекомендаций по культурам |
INutrientInteractionService.h | Интерфейс сервиса взаимодействия питательных веществ |
IScientificValidationService.h | |
ISensorCalibrationService.h | Интерфейс для сервиса калибровки датчиков |
ISensorCompensationService.h | Интерфейс для сервиса компенсации датчиков |
ScientificValidationService.h | |
▼ infrastructure | |
IMqttConnectionManager.h | Интерфейс для менеджера MQTT соединений |
▼ web | |
csrf_protection.h | Заголовочный файл для CSRF защиты |
advanced_calibration_service.h | |
advanced_filters.h | Заголовочный файл для улучшенных алгоритмов фильтрации |
basic_sensor_adapter.h | |
business_services.h | Доступ к бизнес-сервисам |
calibration_data.h | Структуры данных для системы калибровки датчиков |
calibration_manager.h | |
calibration_math.h | Математические утилиты для калибровки датчиков |
calibration_storage.h | Менеджер сохранения/загрузки калибровочных данных |
debug.h | |
debug_optimized.h | Оптимизированная система отладки с условной компиляцией |
ISensor.h | |
jxct_config_vars.h | |
jxct_constants.h | Централизованные константы системы JXCT |
jxct_device_info.h | |
jxct_format_utils.h | |
jxct_strings.h | |
jxct_ui_system.h | |
logger.h | Система логгирования с красивым форматированием |
ota_manager.h | |
ota_verification.h | |
sensor_calibration_service.h | Единая система калибровки и поверки датчиков |
sensor_factory.h | |
sensor_processing.h | Заголовочный файл для общей логики обработки данных датчиков |
sensor_types.h | Типы данных для датчиков почвы |
validation_utils.h | Заголовочный файл утилит валидации |
version.h | |
web_routes.h | |
▼ src | |
▼ business | |
advanced_calibration_service.cpp | |
crop_recommendation_engine.cpp | Реализация движка рекомендаций по культурам |
crop_recommendation_engine.h | Реализация движка рекомендаций по культурам |
nutrient_interaction_service.cpp | Реализация сервиса взаимодействия питательных веществ |
nutrient_interaction_service.h | Реализация сервиса взаимодействия питательных веществ |
scientific_validation_service.cpp | |
sensor_calibration_service.cpp | Реализация сервиса калибровки датчиков |
sensor_calibration_service.h | Сервис калибровки датчиков |
sensor_compensation_service.cpp | Реализация сервиса компенсации датчиков |
sensor_compensation_service.h | Сервис компенсации датчиков |
unified_calibration_service.cpp | Единая реализация сервиса калибровки датчиков |
▼ web | |
csrf_protection.cpp | Безопасная CSRF защита для веб-интерфейса JXCT |
error_handlers.cpp | |
routes_config.cpp | Маршруты для управления конфигурацией |
routes_data.cpp | Маршруты для работы с данными датчика |
routes_main.cpp | |
routes_ota.cpp | |
routes_reports.cpp | |
routes_service.cpp | Сервисные маршруты для диагностики и управления |
web_templates.cpp | |
advanced_filters.cpp | Улучшенные алгоритмы фильтрации для снижения зашумленности данных |
business_instances.cpp | Определения глобальных экземпляров бизнес-сервисов |
business_services.cpp | Реализация доступа к бизнес-сервисам |
calibration_manager.cpp | |
calibration_manager.h | |
config.cpp | Работа с конфигурацией устройства |
fake_sensor.cpp | Эмуляция работы датчика для тестирования |
fake_sensor.h | |
fake_sensor_adapter.h | |
jxct_format_utils.cpp | |
jxct_ui_system.cpp | |
logger.cpp | Реализация системы логгирования |
main.cpp | Главный файл проекта JXCT датчика |
modbus_sensor.cpp | Работа с Modbus-датчиком JXCT |
modbus_sensor.h | |
modbus_sensor_adapter.h | |
mqtt_client.cpp | Взаимодействие с MQTT-брокером и Home Assistant |
mqtt_client.h | |
ota_manager.cpp | |
ota_verification.cpp | |
sensor_compensation.cpp | |
sensor_processing.cpp | Общая логика обработки данных датчиков |
thingspeak_client.cpp | |
thingspeak_client.h | |
validation_utils.cpp | Утилиты валидации для устранения дублирования кода |
wifi_manager.cpp | Управление WiFi, веб-интерфейсом и индикацией |
wifi_manager.h |