JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
|
Общая логика обработки данных датчиков Подробнее...
#include "sensor_processing.h"
#include "logger.h"
#include "jxct_config_vars.h"
#include "business/sensor_calibration_service.h"
#include "business/sensor_compensation_service.h"
#include "sensor_types.h"
Пространства имен | |
namespace | SensorProcessing |
Функции | |
SoilType | SensorProcessing::getSoilType (int profileIndex) |
Получить тип почвы по индексу профиля | |
SoilProfile | SensorProcessing::getSoilProfile (int profileIndex) |
Получить профиль почвы по индексу | |
void | SensorProcessing::processSensorData (SensorData &sensorData, const Config &config) |
Применить полную обработку данных датчика | |
Переменные | |
SensorCalibrationService | gCalibrationService |
SensorCompensationService | gCompensationService |
static const std::array< SoilType, 13 > | SensorProcessing::SOIL_TYPES |
static const std::array< SoilProfile, 13 > | SensorProcessing::SOIL_PROFILES |
Общая логика обработки данных датчиков
Унифицированная обработка калибровки и компенсации для всех типов датчиков
|
extern |
|
extern |