JXCT Soil Sensor 7-in-1 3.10.1
IoT система мониторинга почвы на базе ESP32
Загрузка...
Поиск...
Не найдено
sensor_processing.h
См. документацию.
1
7#pragma once
8
9#include "jxct_config_vars.h" // Для Config
10#include "modbus_sensor.h" // Для SensorData
11#include "sensor_types.h" // Для SoilType, SoilProfile
12
13namespace SensorProcessing
14{
15
21SoilType getSoilType(int profileIndex);
22
28SoilProfile getSoilProfile(int profileIndex);
29
39void processSensorData(SensorData& sensorData, const Config& config);
40
41} // namespace SensorProcessing
Config config
Definition config.cpp:38
ModbusSensorData sensorData
Definition modbus_sensor.cpp:727
Definition sensor_processing.cpp:18
SoilProfile getSoilProfile(int profileIndex)
Получить профиль почвы по индексу
Definition sensor_processing.cpp:70
void processSensorData(SensorData &sensorData, const Config &config)
Применить полную обработку данных датчика
Definition sensor_processing.cpp:82
SoilType getSoilType(int profileIndex)
Получить тип почвы по индексу профиля
Definition sensor_processing.cpp:58
Типы данных для датчиков почвы
SoilType
Типы почвы
Definition sensor_types.h:16
SoilProfile
Профили почвы
Definition sensor_types.h:36
Данные датчика
Definition sensor_types.h:77